๐ฆฅ ์ฝํ
/BAEKJOON
[v.๋ฌธ์์ด-๋จ์ด ๊ณต๋ถ.1157]BAEKJOON_Python
์ง์ง์ํ์นด
2021. 12. 29. 21:51
728x90
๋ฐ์ํ
211229 ์์ฑ
<๋ณธ ๋ธ๋ก๊ทธ๋ BAEKJOON ์ ์ฐธ๊ณ ํด์ ์ ๋ง์ ํ์ด๋ฅผ ์์ฑํ์์ต๋๋ค>
1157
์ํ๋ฒณ ๋์๋ฌธ์๋ก ๋ ๋จ์ด๊ฐ ์ฃผ์ด์ง๋ฉด, ์ด ๋จ์ด์์ ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉ๋ ์ํ๋ฒณ์ด ๋ฌด์์ธ์ง ์์๋ด๋ ํ๋ก๊ทธ๋จ
๋ด ํ์ด
a = input().lower()
a_list = list(set(a))
cnt = []
for i in a_list :
num = a.count(i)
cnt.append(num)
if cnt.count(max(cnt)) >= 2:
print("?")
else :
print(a_list[(cnt.index(max(cnt)))].upper())
๋ฌธ์์ด.upper() : ๋ฌธ์์ด ๋ชจ๋ ๋๋ฌธ์๋ก ๋ณํ
set() : ์ค๋ณต์ ์ ๊ฑฐ
๋ฆฌ์คํธ.count() : ๋ฆฌ์คํธ๋ด์ ํด๋น ๊ฐ์ด ๋ช๊ฐ์ธ์ง ๊ฒ์
๋ฆฌ์คํธ.index() : ๋ฆฌ์คํธ๋ด์ ํด๋น ๊ฐ์ด ๋ช๋ฒ์งธ offset์ ๊ฐ์ง ๊ฐ์ธ์ง ํ์ธ
๋ด ์ถ๋ ฅ
eeeeff
E
728x90
๋ฐ์ํ