오예 !!!

[구현] 기출 문제 (1) 럭키 스트레이트 본문

🌟취준/[알고리즘 기출] 구현

[구현] 기출 문제 (1) 럭키 스트레이트

당도최고치악산복숭아 2023. 3. 17. 17:20

백준 18406번 럭키 스트레이트

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

 

18406번: 럭키 스트레이트

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

www.acmicpc.net

소스코드

  • 입력된 문자열의 중간 인덱스를 구하여 문자열의 좌, 우 각각에 대해 자릿수의 총합을 계산함
n = input()
data = []
for i in range(len(n)):
    data.append(int(n[i]))

mid_idx = (len(n) // 2)
num1 = 0
num2 = 0
for i in range(0, mid_idx):
    num1 += data[i]
    num2 += data[i + mid_idx]

if num1 == num2:
    print("LUCKY")
else:
    print("READY")
Comments