์ฐธ๊ณ ) ์ด๊ฒ์ด ์ทจ์
์ ์ํ ์ฝ๋ฉํ
์คํธ๋ค with ํ์ด์ฌ ์ฑ
์ ๊ธฐ๋ฐ์ผ๋ก ์์ฑ๋ ๋ฌธ์ ์ ์ฝ๋์
๋๋ค.
๋ฐ๋ผ์ ๋ฌธ์ ๋ ์์ธํ๊ฒ ์ ์ง ์๊ณ , ๊ฐ๋จํ ์ค๋ช
๊ณผ ์ ์ฝ๋๋ง ์ฌ๋ฆฌ๊ฒ ์ต๋๋ค.
๋ญํค์คํธ๋ ์ดํธ (ebook๊ธฐ์ค p.517)
- ํ์ฌ ์บ๋ฆญํฐ์ ์ ์๋ฅผ N
- ์กฐ๊ฑด) ์๋ฆฟ์๋ฅผ ๊ธฐ์ค์ผ๋ก ์ ์ N์ ๋ฐ์ผ๋ก ๋๋์ด ์ผ์ชฝ ๋ถ๋ถ์ ๊ฐ ์๋ฆฟ์์ ํฉ๊ณผ ์ค๋ฅธ์ชฝ ๋ถ๋ถ์ ๊ฐ ์๋ฆฟ์์ ํฉ์ ๋ํ ๊ฐ์ด ๋์ผํด์ผํจ.
#### ์
๋ ฅ ์กฐ๊ฑด
1. ์ฒซ์จ์ค์ N์ด ์ ์๋ก ์ฃผ์ด์ง. ( 1 <= N <= 99,999,999 )
2. N์ ํญ์ ์ง์์๋ฆฌ์์
3. ๋ญํค๋ฉด LUCKY ์ถ๋ ฅ, ์๋๋ผ๋ฉด READY ์ถ๋ ฅ
<๋์ ํ์ด : ๋ง์>
n = int(input())
def solution(n):
n = str(n)
n = list(map(int, n))
half = len(n)//2
half_1 = sum(n[:half])
half_2 = sum(n[half:])
if half_1 == half_2 :
answer = "LUCKY"
else:
answer = "READY"
return answer
solution(n)
๋ต์ ์์์ ๋น๊ตํด ๋ณด๋, ์๊ฐ๋ณต์ก๋๋ ๋น์ทํด๋ณด์ธ๋ค. ๋๋ ์ต๋ํ for๋ฌธ์ ์ฐ์ง ์๊ธฐ ์ํด sum์ ์ด์ฉํ์ฌ ํ์๋ค.
๋ต์ ์์๋ ์ ๋ฐ์ ๊ธฐ์ค์ผ๋ก for๋ฌธ์ ํ์ฉํ์ฌ ์๋ฅผ ๋ํ๋ ๋ฐฉ์์ผ๋ก ๊ตฌํ๋ค. ๋ฌผ๋ก ๋ด๊ฐ ์ ์ผ ์ฒ์์ผ๋ก ์๊ฐํ๋ ๋ฐฉ์์ด๋ค. ์ค์ ์ํ์์๋ ์ด๋ ๊ฒ ์ฝ๊ฒ ํ๋ฆด์๋ง ์๋ค๋ฉด ใ
ใ
... ์ด๋ ๊ฒ ์ฌ์ด๋ฌธ์ ๊ฐ ๋์ฌ๋ฆฌ๊ฐ ์๊ฒ ์ง๋ง.. ํ..