💻 입력 조건

  • 첫째 줄에 점수 N이 정수로 주어집니다. (10 <= N <= 99,999,999) 단, 점수 N의 자릿수는 항상 짝수 형태로만 주어집니다. 예를 들어 자릿수가 5인 12,345와 같은 수는 입력으로 들어오지 않습니다.

💻 출력 조건

  • 첫째 줄에 럭키 스트레이트를 사용할 수 있다면 "LUCKY"를, 사용할 수 없다면 "READY"를 출력합니다.

💻 입력 예시1

123402

💻 출력 예시1

LUCKY

💻 입력 예시2

7755

💻 출력 예시2

READY

📖 문제 해결

우선 점수를 한 자릿수 단위로 끊어 차례대로 리스트 n에 넣습니다. 그 후 리스트 n의 앞쪽 반과 뒤쪽 반을 합하여 같은 경우 “LUCKY”를, 다른 경우에는 “READY”를 출력할 수 있도록 하여 문제를 해결하였습니다.

# 점수 n을 리스트로 입력받기
n = list(map(int,input()))
half = int(len(n)/2)

# n의 앞쪽 반과 뒤쪽 반을 합하여 같은 경우 “LUCKY”를 출력하고
if sum(n[:half]) == sum(n[half:]):
    print("LUCKY")
    
# 다른 경우에는 “READY”를 출력하기
else :
    print("READY")
profile
AI를 공부하고 있는 학생입니다:)

0개의 댓글