-
프로그래머스 - 두 개 뽑아서 더하기Algorithm 2023. 5. 4. 20:10
문제
풀이
풀고자 했던 의도는 단순하게 2중으로 배열을 순회하면 된다고 생각했다. 단 첫 번째 numbers 배열 안에서 순회되는 두번째 배열은 첫 번째 배열의 인덱스와 다른 인덱스 값과 더해야 하고, 이를 반복하면 2차원 배열이 결과값으로 나오기 때문에 flat 메서드로 1차원 배열로 변환해준 다음 중복값 제거와 정렬을 진행해준다
입출력 예제 2번을 예를 들어 보면 [5, 0, 2, 7] 배열을 순회하는데 5를 순회할 때는 [0, 2, 7], 0은 [5, 2, 7], 2는 [5, 0, 7], 7은 [5, 0, 2] 이런식으로 순회하는 인덱스를 제거한 배열들과 합을 구하는 것이다
'Algorithm' 카테고리의 다른 글
프로그래머스 - 체육복 (0) 2023.05.06 프로그래머스 - [카카오 인턴] 키패드 누르기 (0) 2023.05.06 프로그래머스 - 덧칠하기 (0) 2023.05.03 프로그래머스 - 다음 큰 숫자 (0) 2023.05.02 프로그래머스 - 짝지어 제거하기 (0) 2023.05.02