-
프로그래머스 lv2 - 튜플BOJ-Algorithm 2022. 11. 10. 16:26
https://school.programmers.co.kr/learn/courses/30/lessons/64065#qna
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
def solution(s): s = s[2:-2].split('},{') #전체 텍스트를 감싸는 대괄호 제거 s = sorted(s, key=lambda x:len(x)) #요소의 길이를 기준으로 정렬 answer = list() for k in s: k = set(list(map(int, k.split(',')))) #각 요소를 구분하는 콤마 제거 후 세트로 변환 for l in k: if int(l) not in answer: #정수 형태의 숫자가 정답 리스트에 없을 때에만 answer.append(int(l)) #요소를 정수 형태로 변환해서 리스트에 추가 return answer
노션 쓰려고 몇 번 삽질해봤는데 마음대로 안 되어서 결국 돌고돌아 티스토리행...
'BOJ-Algorithm' 카테고리의 다른 글
프로그래머스 lv2 - 영어 끝말잇기 (0) 2022.11.11 프로그래머스 lv2 - 최솟값 만들기 (0) 2022.11.10 백준 11653 - 소인수분해 (2) 2022.02.09 백준 2161-카드 1 (0) 2022.02.03 백준 1357 - 뒤집힌 덧셈 (0) 2022.01.29