[Algorithm🧬] 없는 숫자

또상·2021년 11월 22일
0

Algorithm

목록 보기
4/133
post-thumbnail

문제 / 풀이.py, 풀이.cpp, 풀이.swift

def solution(numbers):
    answer = 0
    
    whole_numbers = [1,2,3,4,5,6,7,8,9,0]
    
    for num in numbers:
        whole_numbers.remove(num)
    
    
    for num in whole_numbers:
        answer += num
    
    return answer

어렵지 않은 문제였다. C를 사용할 때는 배열을 0~9 순서대로 넣어서 만들면 index와 값이 일치하니까 whole_numbers[num] = 0 으로 만드는 방법을 이용했다.

int whole_numbers[10] = {0,1,2,3,4,5,6,7,8,9};
for(int i =0; i<numbers_len; i++) {
    whole_numbers[numbers[i]] = 0;
}
    

C언어 배열 선언 {}로 하는거 잊어버려서 오류를 만나서 당황했다... 거의 모든 언어에서 배열이 []이라... 잊어버린듯....

profile
0년차 iOS 개발자입니다.

0개의 댓글