lambda
-
백준 11650번 어떻게 풀었나. lambda 사용백준 2023. 1. 9. 00:01
푼 방법 백준 1181번과 비슷한 문제여서 그대로 품 백준 1181번 풀이 : https://developer-commit.tistory.com/46 코드 import sys N = int(sys.stdin.readline()) A = [list(map(int, sys.stdin.readline().rstrip().split())) for _ in range(N)] A.sort(key=lambda x : (x[0], x[1])) for i in A: print(i[0], i[1])
-
백준 1181번 어떻게 풀었나. join(), lambda, sort(), set() 설명백준 2023. 1. 8. 00:01
푼 방법 내장함수 sort()와 set()을 사용함 좋았던점 원하는 동작을 하는 함수를 생각하고, 그 함수를 내장함수에서 찾았다. 고치면 좋을 부분 내장함수를 더 알고 있었으면 더 빨리 풀 수 있을거 같다. 새롭게 안 내용 set() 중복 제거 sort() 완벽하게 .sort(key=원하는 함수) 로 정렬 기준을 새울 수 있다. key가 여러개일때 튜플형식으로 key = lambda x: (x[0] , x[2]) lambda식을 세워주면 된다. 그리고 내림차순으로 하고 싶다면 마이너스 부호를 붙여주면 된다. key= lambda x: (-x[0], x[2]) '구분자'.join(리스트) '_'.join(['a', 'b', 'c']) == "a_b_c" # = True lambda 사용법 : lambda ..