zip() 관련 정리 (전치행렬 만들때)
https://m.blog.naver.com/youndok/222062194238
코드 참고)T = int(input()) result = list() for test_case in range(1, T + 1): N = int(input()) if 3 <= N <= 7: p = [list(map(str, input().split())) for _ in range(N)] p90 = list(zip(*p[::-1])) p180 = list(zip(*p90[::-1])) p270 = list(zip(*p180[::-1])) st = '#{}'.format(test_case) for i in range(len(p)): temp = ''.join(p90[i]) + ' ' + ''.join(p180[i]) + ' ' + ''.join(p270[i]) st = st + '\n' + temp result.append(st) for test_case in range(1, T + 1): print(result[test_case - 1])
파스칼의 삼각형(재귀)
재귀.. 잘모르겠음
https://javalab.org/pascals_triangle/
https://codesample-factory.tistory.com/2234
list[::-1] : 문자열 뒤집기
s = 'abcde' print(s[::-1]) # 'edcba'