개발자 프로그래머 코딩테스트 면접 대비 없는 숫자 더하기 : 생각중심코테 - 배열에서 요소를 제거하는 방법, 리스트를 비교하여 삭제하는 방법
0~9 까지를 만들어놓고 배열에서 remove 해가면서 살려낸뒤에 sum 으로 리턴하는것이 포인트다 너무 직관적이고 의외로 개념을 잘 떠올려내면 사소한 오류로 속썩이지도 않는 깔끔한 문제다 리무브를 모르는 사람은 주의할것. 스택 생각하고 팝을 쓰는 사람도 봤는데 배열에 그러면 에러난다. def solution(numbers): fix_list=[0,1,2,3,4,5,6,7,8,9] for i in range(len(numbers)): if numbers[i] in fix_list: fix_list.remove(numbers[i]) return sum(fix_list) 코테를 풀 때 가장 중요한건 보통 사람들의 생각하는 ..
2024. 5. 14.