파이썬으로 작성했다. 아쉽게도 정답은 아니다.
문제에서 요구하는건 첫째줄에서 입력받고 첫째줄에서 출력하는 것인데, 아직까지 파이썬의 개행없는 입력은 찾아보질 못했다.. 나중에 찾게된다면 그 함수를 이용해서 문제를 푸는 것으로..
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | alpha = [0]*26 result = 0 str_input = raw_input() str_input = str_input.lower() for i in range(0,len(str_input)): for a in range(97,123): if(str_input[i] == chr(a)): alpha[a-97] += 1 for b in range(1,26): if(alpha[0] < alpha[b]): result = b elif(alpha[0] == alpha[b]): result = -1 if(result == -1): print "?" else: print(chr(result+97).upper()) | cs |
반응형
'Programing' 카테고리의 다른 글
03. MIPS architecture syscall number (0) | 2020.03.25 |
---|---|
01. [Java] 입력받은 영문자열 모음,자음 개수 판별 (0) | 2017.09.29 |