Notice
Recent Posts
Recent Comments
Link
목록전체 글 (78)
유자차의 재테크 공부방
[프로그래머스] 문자열 내 마음대로 정렬하기
알면 좋은 방법 # 첫번째 기준으로 정렬 후 두번째 기준으로 정렬 sorted([문자열 리스트], key=lambda x : ([첫번째 기준], [두번째 기준])) 풀이방법 def solution(strings, n): # [n번째 문자, 문자열]을 정렬 res = sorted([i[n], i] for i in strings) ans=[i[1] for i in res] # 문자열만 뽑기 return ans def solution(strings, n): # n번째 문자열 기준으로 정렬 -> 문자열로 정렬 return sorted(strings, key = lambda x : (x[n],x))
파이썬/알고리즘 문제 풀이
2022. 3. 18. 20:47
[프로그래머스] 소수찾기
팁 while ~ else 문 # while문을 수행하는 동안 break가 일어나지 않으면 else문 실행 # while문을 수행하는 동안 break가 일어나지 않으면 else문 실행 num = 1 while num < 5: print("{}는 5이하인 수 입니다.".format(num)) num += 1 else: print("{}는 5이상인 수 입니다. 종료합니다.".format(num) ##### 출력 결과 ###### # 1는 5이하인 수 입니다. # 2는 5이하인 수 입니다. # 3는 5이하인 수 입니다. # 4는 5이하인 수 입니다. # 5는 5이상인 수 입니다. 종료합니다. # for ~ while 문 for i in range(2, 6): for j in range(2, i): if i %..
파이썬/알고리즘 문제 풀이
2022. 3. 5. 19:11