프로그래머스/Lv.2 [Swift] 하노이의 탑 - import Foundation func solution(_ n:Int) -> [[Int]] { var result: [[Int]] = [] func hanoi(_ n:Int, _ from: Int, _ by: Int, _ to: Int) { if n == 1 { result.append([from, to]) return } hanoi(n-1, from, to, by) hanoi(1, from, by, to) hanoi(n-1, by, from, to) } hanoi(n, 1, 2, 3) return result } 공유하기 게시글 관리 iOS 개발 공부 저작자표시 '프로그래머스 > Lv.2' 카테고리의 다른 글 [Swift] 문자열 압축 (0) 2023.06.23 [Swift] 시소 짝궁 (0) 2023.06.23 [Swift] 숫자 카드 나누기 (0) 2023.06.18 [Swift] 멀쩡한 사각형 (0) 2023.06.17 [Swift] 호텔 대실 (1) 2023.06.17 Contents 당신이 좋아할만한 콘텐츠 [Swift] 문자열 압축 2023.06.23 [Swift] 시소 짝궁 2023.06.23 [Swift] 숫자 카드 나누기 2023.06.18 [Swift] 멀쩡한 사각형 2023.06.17 댓글 0 + 이전 댓글 더보기