# 백준 파이썬 코딩 질문 초등학교 때 백준 질문들을 풀었던 것 같은데. 우연히 친구의 웹사이트를 보다가 백준을 보게 되어 추억 팔이 하며 코딩공부 ㅋㅋㅋ ## 질문 리스트 1. [단어의 개수](https://www.acmicpc.net/problem/1152 ) 2. [단어 공부](https://www.acmicpc.net/problem/1157) ### 단어의 개수 ``` import sys a = sys.stdin.readline().split() print(len(a)) ``` 문자열이 주어짐. 단어는 공백 한 개로 구분이 된다. 총 단어의 개수를 출력해야 한다. split() 을 이용해서 space 로 구분된 단어들이 list 로 convert 가 된다. Readline allows reading the input from the user. ### 단어 공부 알파벳 대소문자로 된 단어가 주어졌을 때 가장 많이 사용된 알파벳이 무엇인지 파악하는 프로그램을 작성하시오. 만약 가장 많이 사용된 알파벳이 여러개 존재 한다면 ? 를 출력하시오. ``` from collections import defaultdict def func(input): X= input.upper() X_count = [] Y= list(set(input.upper())) for i in Y: count = X.count(i) X_count.append(count) if X_count.count(max(X_count)) > 1: print("?") else: maxid = X_count.index(max(X_count)) print(Y[maxid]) func("Mississipi") ``` - count : counts the number of times an element appears in a list. - index