백준 럭키 스트레이트 코드 및 해설 (파이썬)
2021. 8. 24. 21:45ㆍalgorithm
반응형
https://www.acmicpc.net/problem/18406
18406번: 럭키 스트레이트
첫째 줄에 점수 N이 정수로 주어진다. (10 ≤ N ≤ 99,999,999) 단, 점수 N의 자릿수는 항상 짝수 형태로만 주어진다.
www.acmicpc.net
주어진 숫자를 절반으로 갈라 오른쪽, 왼쪽으로 나누고, 오른쪽 자릿수의 합과 왼쪽 자릿수의 합이 같은지 다른지 확인한다.
정말 쉬운 문제였는데 이상하게 평소처럼 sys.stdin.readline()을 쓰니 UnicodeError였나? 무슨 에러가 나서 헤맸다. 이상하네???
x = input()
half = len(x) // 2
right = sum([int(num) for num in x[:half]])
left = sum([int(num) for num in x[half:]])
if right == left:
print("LUCKY")
else:
print("READY")
반응형
'algorithm' 카테고리의 다른 글
백준 치킨 배달 코드 및 해설 (파이썬) (0) | 2021.09.02 |
---|---|
백준 뱀 코드 및 해설 (파이썬) (0) | 2021.08.24 |
볼링공 고르기 코드 및 해설 (파이썬) (0) | 2021.08.16 |
만들 수 없는 금액 코드 및 해설 (파이썬) (0) | 2021.08.16 |
백준 뒤집기 코드 및 해설 (파이썬) (0) | 2021.08.16 |