[알고리듬] #80 다단 출력
[key word] 구구단, 파이썬 실습창을 열 수 있습니다,실습창 열기 1. 다단 출력다단 출력(multi stage)은 출력을 여러개의 단으로 나누어 출력하는 것입니다.다음과 같이 출력하는 것이 예입니다. 1 2 3 7 8 9 13 14 15 4 5 6 10 11 12 16 17 1819 20 21 25 26 27 31 32 3322 23 24 28 29 30 34 35 36 1-1. 문제 분석출력은 줄 단위로 하게 됩니다.block(묶음) 단위로 생각합시다. i는 1과 19의 큰 묶음 j는 1,4,19,22의 줄 전체 단위 묶음 k는 1,7,13등의 묶음 l은 1,2,3 등의 낱 단위 1-2. 코딩하기for i in range(1,..
2024. 5. 16.
[알고리듬] #77 홀수 마방진
[key word] 매직 스퀘어, 드라루벨, 샴 방식 , 마법 상수 파이썬 실습창을 열 수 있습니다.실습창 열기 홀수 마방진중국 하나라의 우 임금 시절 (약 4000년 전) 우왕은 매년 범람하는 황하의 물길을 정비할 때 이상한 그림이 새겨진 거북의 등 껍데기를 발견했습니다. 등 껍데기에는 1부터 9까지의 숫자가 있었는데 가로, 세로, 대각선의 어느 방향으로 더해도 그 합이 15였습니다(황하 낙수). 여기서 유래하여 오늘날 마방진(magic square)이 생겼습니다. 마방진( 魔方陣 )의 '마'는 마법, '방'은 4각형, '진'은 배치한다는것으로 '신비로운 4각형 배열'아리는 뜻입니다. 마방진은 정사각형(정방행렬)에 1부터 차례로 숫자를 적되, 중복하거나 빠뜨리지 않고 가로, 세로, 대각선에 있는 수..
2024. 5. 1.