이카's
반응형
article thumbnail
Baekjoon #2941번 크로아티아 알파벳 [Python]
알고리즘 문제풀이/BOJ 2020. 10. 6. 01:25

www.acmicpc.net/problem/2941 2941번: 크로아티아 알파벳 예전에는 운영체제에서 크로아티아 알파벳을 입력할 수가 없었다. 따라서, 다음과 같이 크로아티아 알파벳을 변경해서 입력했다. 크로아티아 알파벳 변경 č c= ć c- dž dz= đ d- lj lj nj nj š s= ž z= www.acmicpc.net 문재 해석) 처음에는 이게 뭔말인가 싶었다. 하지만 출력 글을 읽어보니 크로아티아 문자열로 변환 후 그 문자열의 인덱스를 구하면 되는 것이었다. 이렇게 해석하면 간단하게 풀 수 있다. 1 2 3 4 5 6 7 str_list = ['c=', 'c-', 'dz=', 'd-', 'lj', 'nj', 's=', 'z='] s = input() for i in str_list: s..

article thumbnail
Baekjoon #1152번 단어의갯수 Python
알고리즘 문제풀이/BOJ 2020. 10. 5. 15:24

1 2 s = list(map(str,input().split())) print(len(s)) cs 너무 쉬워서 건너 뛴다.

article thumbnail
Baekjoon #1157번 단어공부 Python
알고리즘 문제풀이/BOJ 2020. 10. 5. 15:15

문재해석 입력값 문자가 주어졌을때 문자중에 최대로 많은 문자 찾기 단 최대 문자가 2개 이상일때는 "?" 을 출력 문제 해석이 직관적으로 할 수 있을 만큼 어렵지 않았다. 하지만 set()함수와 기초적인 부분에서 익숙하지 않은 함수를 사용해 보았다. 2보다 작은 경우를 출력하기 위해 약간 애를 먹었다. 1 2 3 4 5 6 7 8 9 10 11 12 13 s = input().upper() s_list = list(set(s)) #중복제거 temp = [] #알파벳 횟수 카운트 for i in s_list: temp.append(s.count(i)) #알파벳 최대가 2 이상인 경우 if temp.count(max(temp)) >= 2: print("?") else: #2보다 작은 경우 print(s_li..

article thumbnail
Baekjoon #11654번 문자열 아스키코드 Python
알고리즘 문제풀이/BOJ 2020. 10. 5. 11:42

1 2 3 4 5 6 def solution(): alphabat = input() ascode = ord(alphabat) return ascode print(solution()) 간단히 풀었습니다. r" target="_blank" rel="noopener" data-mce-href="http:// ">http://

article thumbnail
Baekjoon #11720번 숫자의 합 Python
알고리즘 문제풀이/BOJ 2020. 10. 5. 11:39

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 def solution(): num_len = int(input()) nums = list(input()) sumnumber = 0 if len(nums) == num_len: for i in nums: i = int(i) sumnumber = sumnumber + i return sumnumber if __name__ == '__main__': solution() num_len = int(input()) nums = list(input()) sumnumber = 0 if len(nums) == num_len: for i in nums: i = int(i) sumnumber = sumnumber + i pri..

반응형