[python] sort 함수
nums = [2, 5, 3, 1, 4] 1. 오름차순 정렬 : nums.sort() 한 자리 숫자만 정렬이 제대로 됩니다. nums.sort() 2. 내림차순 정렬 : nums.sort(reverse = True) nums.sort(reverse = True) 3. 좌표 정렬하기 1) [x, y] 에서 x값에 의한 오름차순 정렬 ex. def solution(nums): nums.sort(key = lambda v : (v[0])) return nums print(solution([2,3],[1,4],[3,1],[1,2])) 2) [x, y] 에서 y값에 의한 오름차순 정렬 nums.sort(key = lambda v : (v[1])) 3) [x, y] 에서 x 값에 의한 내림차순 정렬 nums.sor..
2022. 12. 22.
[python] 행렬/좌표이동 프로그래밍
move 12시 3시 6시 9시 dx=[-1, 0, 1, 0] dy=[0, 1, 0, -1] 기준 좌표 초기화 x, y = 0, 0 방향 변경 이용 0 : 좌 1 : 상 2 : 우 3 : 하 point = 1 좌표 이동 nx, ny = x + dx[point], y + dy[point] map 보다 큰 경우 체크 n은 맵 크기 일 경우 특정 조건 작성 if nx = n or ny = n: 90도 회전(시계방향) point = (point + 1) % 4 좌표 고정 x, y = nx, ny
2022. 12. 20.