def snail(l):
x, y = 0, -1 # x, y : 좌표
d = 1 # d : 방향
v, s = l**2-1, -1 # v : 초기값, s : Step
table = [[' ' for x in range(l)] for x in range(l)]
while l > 0:
# 횡방향 이동
for t in range(l):
y+=d
table[x][y] = f'{v//9+1}×{v%9+1}={(v//9+1)*(v%9+1):2}'
v+=s
l-=1
# 종방향 이동
for t in range(l):
x+=d
table[x][y] = f'{v//9+1}×{v%9+1}={(v//9+1)*(v%9+1):2}'
v+=s
d*=-1
for row in table:
print(' | '.join(row))
if __name__ == "__main__":
snail(9)
[python] 달팽이 배열
익명(218.146)
2020-02-19 17:50
추천 0
다른 게시글
-
처절녀가 방송한다고 했으니까우물안개구..(lastpenguin) | 20.02.19추천 0
-
프로세스 별 메모리 사용량 어케 찍음? [1]익명(128.134) | 20.02.19추천 0
-
내가 게임 프로그래머가 되고싶은데 뭐 부터 하는게좋음? [4]부장판사(judge1232323) | 20.02.19추천 0
-
증식했어 ..... ㅇㅅㅇ;;;; [5]아인슈타인(vldpfhqt) | 20.02.19추천 0
-
처여 힘내라 나도 비전공국비충으로 [2]익명(126.237) | 20.02.19추천 0
-
소희 집에 왔다 이기얌처절한여학..(antinatalism) | 20.02.19추천 1
-
신천지 우한 환자들 가장 전파력이 높겠넹. ㅇㅅㅇ♨2.86™(roidz) | 20.02.19추천 0
-
쉐어드프리퍼런스로 저장한 값을익명(223.62) | 20.02.19추천 0
-
내말에 풀발하는놈들은 남자들사이에서도 서열 최하임 [5]처절한여학..(antinatalism) | 20.02.19추천 1
-
근데 니네도 재능있으면 교육쪽으로 가라 [4]ㅋㅋ(122.45) | 20.02.19추천 0
댓글 0