반응형
면접보고 도착해서 한 시간 반 정도 쉬고 했는데 너무 피곤했다.🥱😴
이왕 경험하는거 Java 대신에 Python으로 도전해봤다.
# date: 2020/09/10
# author: psS2mj
# brief: 프로그래머스 월간 코드 챌린지 시즌1 (9월) - 1번
from itertools import combinations
def solution(numbers):
answer = []
temp = list(combinations(numbers, 2))
for i, j in temp:
num = i + j
if num not in answer:
answer.append(num)
answer.sort()
return answer
문제에 대해서는 상세히 말하면 안될 것 같아서 (나중에 문제 올라온댔나.. 기억이 안난다😅) 기록을 위해 코드만 올려본다.
Python에는 조합과 정렬 함수가 이미 만들어져있다구~! 최고야😝💕
사실 있다는 것만 들어서 알고 있었고, 아직 직접 써본 적은 없어서 사용법 익히면서 풀었다.
TMI :)
짝꿍도 같이 도전했는데 원래 알고리즘 주언어는 C++지만 요새 Python3 한다고 까불고 있어서 같이 파이썬으로 풀어봤다. (각자의 집에서 ㅎㅎ) 나중에 코드 공유했는데 짧은 문제인데도 코드 방향성이랄까.. 그런게 확 달라서 신기방기했다는 이야기^_^👍
반응형
'🥇Problem Solving (psS2mj) > Programmers' 카테고리의 다른 글
[프로그래머스] 문자열 내 p와 y의 개수 (Python3) (0) | 2020.09.12 |
---|---|
[프로그래머스] 월간 코드 챌린지 시즌1 (9월) - 2번 (Python3) (0) | 2020.09.12 |
[프로그래머스] 프린터 (Java) (0) | 2020.05.20 |
[프로그래머스/SQL] 역순 정렬하기 (MySQL) (0) | 2020.04.14 |
[프로그래머스/SQL] 모든 레코드 조회하기 (MySQL) (0) | 2020.04.13 |
댓글