달팽이 (n, count, arr, row, col) {
if(n == 1) {
arr[row][col] = count
return
}
else {
for(i -> n){
arr[row+i][col] = count++
}
for(j -> n){
arr[row+n-1][col+j] = count++
}
for(i -> 0){
arr[row+i][col+n-1] = count++
}
for(j -> 0){
arr[row][col+j] = count++
}
달팽이(n-1, count, arr, row+1, col+1)
}
}
3분컷잼
재귀함수 ㅎㄷㄷ 생각도 못 함