파이썬 코드업 1405 : 숫자 로테이션
파이썬 코드업 1405 : 숫자 로테이션 # 파이썬 코드업 1405 : 숫자 로테이션 # 배열의 순서를 바꿔가며 출력하는 문제입니다. # 예) n = 3 개의 배열 개수를 생성 # a = 7 8 9 => a[0], a[1], a[2] 에 담습니다. # 출력을 # 7 8 9 # 8 9 7 # 9 7 8 이렇게 출력 해야 합니다. n = int(input()) # n = 3 a = list(map(int,input().split())) # 7 8 9 입력 for i in range(n): for j in range(n): print(a[i+j-n], end=' ',) print() # 왜 a[i+j-n] 인가? i+j-n 이것만 따로빼서 # print(i+j-n,',',a[i+j-n], '/',end=' '..
2022. 5. 8.
파이썬 for문으로 리스트 숫자 넣기 그리고 분할하기
파이썬 for문으로 리스트 숫자 넣기 그리고 분할하기 # a = [6,5,4,3,2,1] 을 [[6,5,4],[3,2,1]] 로 만들기 # 리스트 분할 하기 a = [] * 6 # 0~5 까지 초기화 n = 3 for i in range(6): a.append(int(input())) # 6 5 4 3 2 1 순서 대로 넣기 b = [a[i:i+n] for i in range(0, len(a), n)] # i:i+n = n은 3이므로 3개값을 1개 리스트로 생성 그리고 분할 print(b) # [[6,5,4],[3,2,1]] 출력 Colored by Color Scripter cs
2021. 9. 16.