코딩/백준 문제 (브론즈)

[백준/18406/파이썬] 럭키 스트레이트 _ 풀이

룻밤 2024. 2. 1. 15:02

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

 

18406번: 럭키 스트레이트

첫째 줄에 점수 N이 정수로 주어진다. (10 ≤ N ≤ 99,999,999) 단, 점수 N의 자릿수는 항상 짝수 형태로만 주어진다.

www.acmicpc.net


풀이

n = input()    # 숫자 입력받음
length = len(n)    # 길이 구함
sum1, sum2 = 0, 0    # 왼쪽, 오른쪽

# 0~길이//2번 인덱스 값을 수로 바꿔 합 구함
for i in n[:length//2]:
    sum1 += int(i)
# 문자열 길이//2~끝 인덱스 값을 수로 바꿔 합 구함
for i in n[length//2:]:
    sum2 += int(i)

# 왼쪽 오른쪽 값이 같다면
if sum1==sum2:
    print('LUCKY')
else:
    print('READY')

 

문제가 원하는 바를 그대로 코드로 옮겨 적는다