댕쉽다 맨날 이런문제만 나왔으면
단순구현
num = input() # string으로 입력받기
num_len = len(num)
half_len = int(len(num)/2)
left = 0
right = 0
for i in range(0, half_len) :
left += int(num[i])
for i in range(half_len, num_len) :
right += int(num[i])
if left == right :
print("LUCKY")
else :
print("READY")
num = input() # string으로 입력받기
num_len = len(num)
summary = 0
for i in range(0, num_len//2) :
summary += int(num[i])
for i in range(num_len//2, num_len) :
summary -= int(num[i])
if summary == 0 : # '좌 우가 같다' == '더하고 빼면 0이 나온다'
print("LUCKY")
else :
print("READY")
나는 좌, 우를 따로 카운트 해서 마지막에 비교했는데
책 코드는 '좌 우가 같다' == '더하고 빼면 0이 나온다' 라고 생각했다.
천재다
구현은 좋구만 하하
단순구현해두고 만족하지말고
공간효율적인 방법도 생각해보거나, pythonic하게 짜도록 노력해보자구요