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언어 배열 선언 {}로 하는거 잊어버려서 오류를 만나서 당황했다... 거의 모든 언어에서 배열이 []이라... 잊어버린듯....