프론트엔드 개발 블로그

BOJ 18406 : 럭키 스트레이트

by heeji_

●○

[문제] 링크

1. 현재 점수가 N점일 때, 이를 반으로 나눴을 때 양 쪽 각 자리수의 합이 같으면 럭키 스트레이트 기술을 사용할 수 있다.

예) 123402 => 123 / 402로 나누면 => 각 자리 수 합이 6으로 같다

 

[풀이]

1. 점수 N을 입력받는다

2. N//2를 기준으로 좌, 우 값을 더하고 비교한다

 

[외울 것]

# 문자열 입력
a = input()
# 문자를 int로
b = (int)a[0]

[코드]

score = input()

N = len(score)
left = 0
right = 0

for i in range(0, N//2):
    left += int(score[i])
for i in range(N//2, N):
    right += int(score[i])

if left == right:
    print("LUCKY")
else:
    print("READY")

블로그의 정보

아자아자

heeji_

활동하기