728x90
코딩 테스트 연습 29일
프로그래머스, 없는 숫자 더하기
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
📄 나의 코드
numbers = [5,8,4,0,6,7,9]
def solution(numbers):
answer = sum(range(0,10))
for num in numbers:
answer -= num
return answer
print(solution(numbers))
📄 공부할 만한 코드
def solution(numbers):
return sum(range(10)) - sum(numbers)
배열 요소의 합 또한 sum을 쓸 수 있다!
나의 코드는 로직은 같으나, 너무 길다..
또한 sum(range(0,10))을 sum(range(10)으로 써도 같은 의미였다.
'알고리즘' 카테고리의 다른 글
데일리 알고리즘 230102 ~ 230106 (0) | 2023.01.07 |
---|---|
코딩 테스트 연습 30일 (0) | 2022.12.30 |
자료구조 3주차 숙제_2 (1) | 2022.12.28 |
코딩 테스트 연습 28일 (0) | 2022.12.28 |
자료구조 3주차 숙제 (0) | 2022.12.27 |