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")