목록알고리즘 (30)
시작하는 중
[Python] 백준 1157번 문제
문제 알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자를 구분하지 않는다. 입력 첫째 줄에 알파벳 대소문자로 이루어진 단어가 주어진다. 주어지는 단어의 길이는 1,000,000을 넘지 않는다. 출력 첫째 줄에 이 단어에서 가장 많이 사용된 알파벳을 대문자로 출력한다. 단, 가장 많이 사용된 알파벳이 여러 개 존재하는 경우에는 ?를 출력한다. 123456789101112S = input()a = list(range(97,123)) #97~123 아스키 소문자 알파벳 리스트b = [0 for i in range(26)] #알파벳 중복 횟수 리스트for j in range(len(a)): b[j] += S.count(c..
알고리즘/백준
2021. 12. 19. 20:49

11654번 문제 답 : N = input() N = ord(N) print(N) ord는 글자의 아스키 코드 값을 변환해주고 chr은 숫자의 아스키 코드를 반환해주는거다. 아스키 코드를 이용하여 10809번 알파벳 찾기를 할 수 있다. 문제는 이거고 나는 이렇게 풀었는데 풀고서 찾아보니 find라는 함수가 있었다. S에 입력을 받고 S_list에 소문자 a부터 z까지의 아스키 코드에 해당하는 값을 리스트로 만들고 chr을 통해 문자로 변환할 것 S - S에서 find - 찾을 것이다. chr(i) - 알파벳을
알고리즘/백준
2021. 12. 19. 20:06