본문 바로가기

두두의 알고리즘/문제

[구현] 난이도1, 백준 18406번 '럭키 스트레이트' (Python)

728x90

<문제 링크>

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

 

18406번: 럭키 스트레이트

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

www.acmicpc.net


<문제 풀이>

  • 입력값을 반으로 나누어 왼쪽 값과 오른쪽 값이 같은지 비교한다.

<코드>

'''
123402

7755
'''

n = input()
half = int(len(n)/2)
ls=0;rs=0
for idx, i in enumerate(n):
    if idx<half:
        ls += int(i)
    else:
        rs += int(i)
if ls==rs:
    print('LUCKY')
else:
    print('READY')
#220321
n = input()

a = 0
b = 0
for i in range(1,len(n)+1):
    if i <= len(n)//2:
        a += int(n[i-1])
    else:
        b += int(n[i-1])
        
if a==b:
    print("LUCKY")
else:
    print("READY")