문제 설명 : https://programmers.co.kr/learn/courses/30/lessons/64065?language=python3
이전 글인 java에서 파이썬으로 바꾸기만 한 코드이다.
잘하는 사람들은 슉슉 filter로 바꿀거 같은데..
def solution(s):
answer = []
s = s.replace("{", "")
strs = [i for i in s.split("}") if i!=',' and i!=' ' and i!='']
strs = sorted(strs, key = lambda x : len(x))
for str in strs:
for st in str.split(","):
if st =='':continue
st = int(st)
if st in answer:
continue
answer.append(int(st))
return answer
'코딩테스트 연습 > 프로그래머스' 카테고리의 다른 글
[ 프로그래머스 ] Level 2 다음 큰 숫자 - Java (자바) (0) | 2020.06.26 |
---|---|
[ 프로그래머스 ] Level 2 - 연습문제 : 올바른 괄호 ( Java : 자바) (0) | 2020.06.26 |
[ 프로그래머스 ] Level 2 - 튜플 ( Java : 자바 ) (0) | 2020.06.25 |
[ 프로그래머스 ] 단체사진 찍기 - Lv.2 ( 자바 ) (0) | 2020.06.23 |
[ 프로그래머스 ] level 4 - 스티커 모으기(2) - 파이썬 (0) | 2020.06.23 |