-
[Programmers] 멀쩡한 사각형STUDYING/Algorithm 2021. 9. 27. 00:32728x90
https://programmers.co.kr/learn/courses/30/lessons/62048
import Foundation func solution(_ w: Int, _ h: Int) -> Int64{ let gcd = GCD(w, h) let smallW = w/gcd let smallH = h/gcd let cutRectangle = (smallW + smallH - 1) * gcd return Int64(w * h - cutRectangle) } func GCD(_ min: Int, _ max: Int) -> Int { let remain = min % max if remain == 0 { return max } else { return GCD(max, remain) } }
'STUDYING > Algorithm' 카테고리의 다른 글
[Programmers] K번째 수 (0) 2021.09.27 [Programmers] 완주하지 못한 선수 (0) 2021.09.27 [Programmers] 오픈채팅방 (0) 2021.09.27 [Programmers] 기능개발 (0) 2021.09.27 [Programmers] 크레인 인형뽑기 (0) 2021.09.27