반응형
728x170
문제 설명
정수 배열 numbers가 주어집니다. numbers에서 서로 다른 인덱스에 있는 두 개의 수를 뽑아 더해서 만들 수 있는 모든 수를 배열에 오름차순으로 담아 return 하도록 solution 함수를 완성해주세요.
제한사항
-
numbers의 길이는 2 이상 100 이하입니다.
-
numbers의 모든 수는 0 이상 100 이하입니다.
-
def solution(numbers):
answer = []
for i in range(len(numbers)) :
for j in range(len(numbers)):
if(i != j):
temp = numbers[i] + numbers[j]
answer.append(temp)
answer = list(set(answer))
answer.sort()
return answer
나의생각
1. 서로 다른 인덱스 -> 같은 인덱스끼리는 더하면 안되는구나
2. 중복없어야 하는구나 -> set
3. 오름차순? -> sort()
4. 모두다 조사해봐야 하는구나? -> Brute Force
728x90
반응형
그리드형
'문제풀이(Problem Solving)' 카테고리의 다른 글
신규 아이디 추천, Python3 [프로그래머스] (0) | 2021.03.06 |
---|---|
완주하지 못한 선수, Python3 [프로그래머스] (0) | 2021.03.05 |
크레인 인형뽑기 게임, Python3 [프로그래머스] (0) | 2021.03.05 |
백준 1193번, 분수찾기, Python 3 [BOJ] (0) | 2021.03.01 |
백준 2292번, 벌집, Python3 [BOJ] (0) | 2021.03.01 |