https://www.acmicpc.net/problem/18406
18406번: 럭키 스트레이트
첫째 줄에 점수 N이 정수로 주어진다. (10 ≤ N ≤ 99,999,999) 단, 점수 N의 자릿수는 항상 짝수 형태로만 주어진다.
www.acmicpc.net
풀이
n = input() # 숫자 입력받음
length = len(n) # 길이 구함
sum1, sum2 = 0, 0 # 왼쪽, 오른쪽
# 0~길이//2번 인덱스 값을 수로 바꿔 합 구함
for i in n[:length//2]:
sum1 += int(i)
# 문자열 길이//2~끝 인덱스 값을 수로 바꿔 합 구함
for i in n[length//2:]:
sum2 += int(i)
# 왼쪽 오른쪽 값이 같다면
if sum1==sum2:
print('LUCKY')
else:
print('READY')
문제가 원하는 바를 그대로 코드로 옮겨 적는다
'코딩 > 백준 문제 (브론즈)' 카테고리의 다른 글
[백준/1259/C언어] 팰린드롬수 _ 풀이 (2) | 2024.01.14 |
---|---|
[백준/10250/C언어] ACM 호텔 _ 풀이 (0) | 2024.01.14 |
[백준/2920/C언어] 음계 _ 풀이 (2) | 2024.01.13 |
[백준/2475/C언어] 검증수 _ 풀이 (0) | 2024.01.13 |
[백준/10872/C언어] 팩토리얼 _ 풀이 (0) | 2023.10.25 |