반응형 count2 [Python] 백준1157번: 단어 공부 코드 n = input().upper() nn = list(set(n)) n_list = [] for i in nn: count = n.count(i) n_list.append(count) if n_list.count(max(n_list)) > 1: print('?') else: max_index = n_list.index(max(n_list)) print(nn[max_index]) 설명 변수. n에 문자를 입력받는다. 중복되는 문자열을 리스트에 담는다. 개수를 센 수를 넣을 빈 리스트를 만든다. 중복된 문자열을 제거한 변수를 반복문에 넣어 문자 하나씩 읽는다. 입력받은 문자 n에서 반복문 i를 통해 문자 하나씩의 개수를 센다. 그 개수를 빈 리스트에 넣는다. n_list의 개수를 세는데 n_list에서.. 2023. 2. 10. [Python] 백준 10807번: 개수 세기 코드 a = int(input()) num = list(map(int, input().split())) x = int(input()) print(num.count(x)) 설명 a에 정수의 개수 N을 입력받는다. num에 int타입으로 입력받은 후 split()을 통해 공백으로 나눠준다. 그리고 list로 감싸서 리스트 형식으로 만들어준다. x 에 찾을 값을 입력한다. num인 리스트 안에서 count를 통해 x의 개수가 몇 개인지 확인한다. 2023. 2. 2. 이전 1 다음