프로그래머스 Lv.1 두 개 뽑아서 더하기

📌 문제

https://programmers.co.kr/learn/courses/30/lessons/68644


📌 접근

  • set() 사용

📌 코드

js

function solution(numbers) {
    let num = new Set();
    for(var i=0; i<numbers.length; i++){
        for(var j=i+1; j<numbers.length; j++){
            num.add(numbers[i]+numbers[j]);
        }
    }
    return [...num].sort((a,b) => a-b)
}

python

def solution(numbers):
    result = set()
    for i in range(0, len(numbers)) :
        for j in range(i+1, len(numbers)) :
            result.add(numbers[i]+numbers[j])
            
    return sorted(list(result))

✍ 메모

좋은 웹페이지 즐겨찾기