코딩테스트 풀이/프로그래머스
프로그래머스 - 카펫
Essense
2020. 1. 28. 16:36
728x90
풀이과정)
우리가 흔히 노가다라고 하는 걸 알고리즘에서는 '완전탐색' 이라는 좋은 용어로 포장한다.
사용언어 : Kotlin
풀이)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
fun solution(brown: Int, red: Int): IntArray {
var answer = intArrayOf()
for(i in 1..red) {
if(red%i==0) {
var redVert = i
var redHor = red/i
var brownVert = redVert+2
var brownHor = redHor+2
if(((brownHor+brownVert)*2-4)==brown) {
answer = intArrayOf(brownHor, brownVert)
break
}
}
}
return answer
}
|
cs |
728x90