Koala - 15기/기초 알고리즘 스터디

[백준/Python] 18406번: 럭키 스트레이트

coouir 2024. 8. 3. 23:53

https://www.acmicpc.net/problem/18406

문제


문제풀이

점수 N을 문자열로 입력받는다. 문자열 N의 길이는 항상 짝수이기 때문에 문자열의 자릿수를 기준으로 반으로 나눈다. 반으로 나누어 왼쪽 부분의 각 자릿수의 합과 오른쪽 부분의 각 자릿수의 합을 반복문을 통해서 구한다. 그 이후 왼쪽 부분의 각 자릿수의 합과 오른쪽 부분의 각 자릿수의 합이 같다면 "LUCKY"를 출력하고, 만약에 다르다면 "READY"를 출력한다.


소스코드

N = input()

l = 0
r = 0

for i in range(len(N)//2):
    l += int(N[i])
    r += int(N[-1-i])

if l == r:
    print("LUCKY")
else:
    print("READY")