๐ ๊ณต๋ถํ๋ ์ง์ง์ํ์นด๋ ์ฒ์์ด์ง?
[v.๋ฌธ์์ด-๋จ์ด ๊ณต๋ถ.1157]BAEKJOON_Python ๋ณธ๋ฌธ
๐ฆฅ ์ฝํ
/BAEKJOON
[v.๋ฌธ์์ด-๋จ์ด ๊ณต๋ถ.1157]BAEKJOON_Python
์ง์ง์ํ์นด 2021. 12. 29. 21:51728x90
๋ฐ์ํ
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
๋ฐ์ํ
'๐ฆฅ ์ฝํ > BAEKJOON' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[v.๋ฌธ์์ด-์์.2908]BAEKJOON_Python (0) | 2021.12.30 |
---|---|
[v.๋ฌธ์์ด-๋จ์ด์ ๊ฐ์.1152]BAEKJOON_Python (0) | 2021.12.30 |
[v.๋ฌธ์์ด-๋ฌธ์์ด ๋ฐ๋ณต.2675]BAEKJOON_Python (0) | 2021.12.29 |
[v.๋ฌธ์์ด-์ํ๋ฒณ ์ฐพ๊ธฐ.10809]BAEKJOON_Python (0) | 2021.12.29 |
[v.๋ฌธ์์ด-์ํ๋ฒณ ์ฐพ๊ธฐ.10809]BAEKJOON_Python (0) | 2021.12.29 |
Comments