import Foundation
func solution(_ brown:Int, _ yellow:Int) -> [Int] {
let sum = brown + yellow
let b = brown / 2
var answer: [Int] = []
for i in (3...b) {
if sum % i == 0 {
for j in (3...b) {
if i*j == sum && i >= j && (i-2)*(j-2)==yellow {
answer = [i, j]
}
}
}
}
return answer
}
'Algorithm > programmers' 카테고리의 다른 글
프로그래머스 - 예상 대진표 (0) | 2024.10.20 |
---|---|
프로그래머스 - 짝지어 제거하기 feat. 스택 (0) | 2024.10.18 |
프로그래머스 - 피보나치 수 feat. dp (다이나믹 프로그래밍) (0) | 2024.10.16 |
프로그래머스 - 다음 큰 숫자 (0) | 2024.10.16 |
프로그래머스 - 이진 변환 반복하기, feat. 이진 변환, 진수 변환 (0) | 2024.10.15 |