Algorithm/Implement
[์ด์ฝํ ] ๊ตฌํ/18406๋ฒ/๋ญํค ์คํธ๋ ์ดํธ
์ ํธ๋
2024. 10. 5. 13:36
๐ ๋ฌธ์
https://www.acmicpc.net/problem/18406
๐์คํ๊ฒฐ๊ณผ
๐ ๋ด๊ฐ ์๊ฐํ ํ์ด
while๋ฌธ์ผ๋ก ์ง์์๋ฆฌ ์ ์ผ๋๋ง ์คํ๋๋๋ก
break๋ก ๋ฌดํ๋ฃจํ ๋ฐฉ์ง
๐ป ๋ด ์ฝ๋
import sys
# n = list(sys.stdin.readline().rstrip())
# list๋ช
์ ์ํด์ค๋ for๋ฌธ์์ n[i]๋ก ์ฌ์ฉ๊ฐ๋ฅ
n = sys.stdin.readline().rstrip()
straight = len(n) // 2
# print(straight)
a = 0
b = 0
# ์
๋ ฅ๊ฐ์ด ์ง์์๋ฆฌ์ผ๋๋ง ์คํํ๋ค
while(len(n) % 2 == 0):
for i in range (0,straight):
a += int(n[i])
for i in range (straight, len(n)):
b += int(n[i])
if a == b :
print("LUCKY")
# break์์ฐ๋ฉด ๋ฌดํ๋ฃจํ
break
else:
print("READY")
break
โบ๏ธ ๋๋์
n = list(sys.stdin.readline().rstrip())
1. ์์ฒ๋ผ list ๋ช ์ ์ํด์ค๋ ํ์ด์ฌ์์ ๋ฆฌ์คํธํ ์ฌ์ฉ๊ฐ๋ฅ
2. ํ์ด์ฌ์์
input()๋ง๊ณ sys.stdin.readine().rstrinp() ์ฐ๊ธฐ!!
์๋๋นจ๋ผ์ง!
3. dfs/bfs๊ตฌํ ๊ฐ๋ฅํ๋๋ก ๋ฌธ์ ๋ ๋ง์ด ํ๊ธฐ