[개발]programmers/Python3

Lv.1_없는 숫자 더하기

dowon 2023. 1. 5. 23:05

https://school.programmers.co.kr/learn/courses/30/lessons/86051

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

def solution(numbers):
    answer = [1, 2, 3, 4, 5, 6, 7, 8, 9]
    sum_answer = 0
    sum_numbers = 0
    
    for i in answer:
        sum_answer += i
    
    for i in numbers:
        sum_numbers += i
    
    return sum_answer - sum_numbers

솔직히 요행으로 풀었다

없는 숫자를 찾아 더하는 것보다

전체 더한 값에서 있는 숫자 더한 값을 빼면 그게 없는 숫자 찾아 더하는거랑 값이 같게 나오니깐...

 

정석 풀이는 다른 블로그 풀이를 참고하는것이 나을 듯 하다