[이.취.코] [백준] Chap 12. 구현 - Q7. 럭키 스트레이트

1. 럭키 스트레이

A. 문제

위 백준 사이트에 접속하여 문제를 확인해주세요.

B. 내 답안


n = list(map(int, input()))  
  
len_n = len(n)  
half_n = len_n // 2  
left_sum = sum(n[:half_n])  
right_sum = sum(n[half_n:])  
  
if left_sum == right_sum:  
    print("LUCKY")  
else:  
    print("READY")  
  
# 5분 40초 / pass

a. 회고

내 풀이

  • 리스트 슬라이싱으로 풀었다.

C. 문제 해설

이해한 내용을 바탕으로 작성했습니다.

책에서는 왼쪽 자릿수를 합하고 오른쪽 자릿수를 빼는 방식을 사용했다.

나는 리스트의 길이를 구하고 앞에서부터 len()/2까지 더하고 len()/2부터 끝까지 더해서 비교했다.

참고문헌

나동빈, "이것이 취업을 위한 코딩 테스트다 with 파이썬", 초판, 2쇄, 한빛미디어, 2020년

18406번: 럭키 스트레이트 (acmicpc.net). Baekjoon. (accessed Sep 14, 2021)

이 글이 도움이 되었나요?

신고하기
0분 전
작성된 댓글이 없습니다. 첫 댓글을 달아보세요!
    댓글을 작성하려면 로그인이 필요합니다.