새소식

⌨️ Algorithms/프로그래머스

[Python] 프로그래머스 Lv1_없는 숫자 더하기

2022. 10. 11. 18:47

  • -

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

 

프로그래머스

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

programmers.co.kr

 

"""
입출력 예시)
numbers = [1,2,3,4,6,7,8,0] -> 14
numbers = [5,8,4,0,6,7,9] -> 6
"""

def solution(numbers):
    answer = -1
    zero_to_nine = [i for i in range(10)] # 0~9까지의 숫자가 담긴 배열
    remove_n = list(set(zero_to_nine) - set(numbers)) # numbers에서 찾을 수 없는 0부터 9까지의 숫자
    answer = sum(remove_n)
    return answer

 

 

 

 

참고) 

 

https://dsegfault.tistory.com/24

 

[Python - How to] 리스트 간 원소 빼기, List A 원소 중 List B에 포함된 원소 빼기

배경  - 어떤 A 라는 리스트에 포함된 원소 중, 다른 리스트 B에 포함된 원소만 빼고 싶을 때,  - 즉 집합간 빼기 연산처럼 A에서 A와 B의 교집합을 빼고 싶을 때 사용할 수 있는 방법  - 다음과 같

dsegfault.tistory.com

 

Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다!