์ฝ๋ฉ ํ ์คํธ ์ฐ์ต- ์๊ฐ ์ฝ๋ ์ฑ๋ฆฐ์ง ์์ฆ 1
<๋ ๊ฐ ๋ฝ์์ ๋ํ๊ธฐ>
๋ฌธ์ ์ค๋ช
์ ์ ๋ฐฐ์ด numbers๊ฐ ์ฃผ์ด์ง๋๋ค. numbers์์ ์๋ก ๋ค๋ฅธ ์ธ๋ฑ์ค์ ์๋ ๋ ๊ฐ์ ์๋ฅผ ๋ฝ์ ๋ํด์ ๋ง๋ค ์ ์๋ ๋ชจ๋ ์๋ฅผ ๋ฐฐ์ด์ ์ค๋ฆ์ฐจ์์ผ๋ก ๋ด์ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์.
์ ํ ์ฌํญ
numbers์ ๊ธธ์ด๋ 2 ์ด์ 100 ์ดํ์ ๋๋ค.
- numbers์ ๋ชจ๋ ์๋ 0 ์ด์ 100 ์ดํ์ ๋๋ค.
๋ฌธ์ ํ์ด
- my solution
def solution(numbers):
answer = []
for i in range(len(numbers)):
for j in range(i+1,len(numbers)):
temp=numbers[i]+numbers[j]
answer.append(temp)
answer=list(set(answer))
answer.sort()
return answer
์ด์ค for๋ฌธ์ ์ฌ์ฉํ์ฌ ์๋ก ๋ค๋ฅธ ์ธ๋ฑ์ค์ ์๋ ๋ ๊ฐ์ ์๋ฅผ ๋ํด list์ ์ถ๊ฐ
์ค๋ณต๋ ์๋ฅผ ์ ๊ฑฐํ๊ธฐ ์ํด set
์ค๋ฆ์ฐจ์์ผ๋ก return ํ๊ธฐ ์ํด sort ํ ํ return
์ถ์ฒ: ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ฉ ํ ์คํธ ์ฐ์ต, https://programmers.co.kr/learn/challenges
'๐Algorithm > ๐ฅprogrammers' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[programmers] 3์ง๋ฒ ๋ค์ง๊ธฐ - ์๊ฐ ์ฝ๋ ์ฑ๋ฆฐ์ง ์์ฆ1 (0) | 2021.01.11 |
---|---|
[programmers] ์คํฌํธ๋ฆฌ - Summer/Winter Coding(~2018) (0) | 2021.01.11 |
[programmers] [1์ฐจ] ๋คํธ ๊ฒ์ - 2018 KAKAO BLIND RECRUITMENT (0) | 2021.01.04 |
[programmers] ์คํจ์จ - 2019 KAKAO BLIND RECRUITMENT (0) | 2021.01.03 |
[programmers] [1์ฐจ] ๋น๋ฐ์ง๋ - 2018 KAKAO BLIND RECRUITMENT (0) | 2021.01.03 |