[구현] 자물쇠와 열쇠
2020 카카오 신입 공채 문제다. 먼저 2차원 배열을 시계방향으로 90도 회전시키는 함수다. def rotate_a_matrix_by_90_degree(a): n = len(a) # 행 길이 계산 m = len(a[0]) # 열 길이 계산 # 90도 돌리기 위해서 n, m 위치 변경 result = [[0] * n for _ in range(m)] for i in range(n): for j in range(m): result[j][n-i-1] = a[i][j] return result a = [[0,0], [1,0], [0,1], [0,0]] # 결과 [[0, 0, 1, 0], [0, 1, 0, 0]] print(rotate_a_matrix_by_90_degree(a)) 다음 soultion 함수를 ..
2021. 12. 6.