럭키 스트레이트

이종호·2020년 10월 5일
0

알고리즘

목록 보기
10/18

문제 설명

항상 짝수인 수가 주어진다.
이 수에서 중앙값을 기준으로 왼쪽의 자릿 수 합이 오른쪽 자릿 수 합과 같으면
LUCKY, 틀리면 READY를 print해라

구현 코드

s = input()
mid_s = len(s)//2

front_s = s[:mid_s]
back_s = s[mid_s:]

count_f, count_b = 0, 0

for i in range(len(front_s)):
    count_f += int(front_s[i])
    count_b += int(back_s[i])

if count_f == count_b:
    print("LUCKY")
else:
    print("READY")

입력:

123402
4455

출력:

LUCKY
READY

느낀점

음 아주 쉬운 문제이다. python이어서 문자열에 대한 처리가 굉장히 자유롭기도 하지만 문제 자체도
난이도가 굉장히 낮다.
약간 몸풀기 식 문제인 듯 하다.

profile
열심히 사는 사람

0개의 댓글