Simple&Natural
프로그래머스 - 카펫 본문
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
'코딩테스트 풀이 > 프로그래머스' 카테고리의 다른 글
Hash - 완주하지 못한 선수 (0) | 2022.04.23 |
---|---|
2021 dev-matching - 로또의 최고 순위와 최저 순위 (0) | 2021.08.13 |
프로그래머스 Winter/Summer Coding 종이접기 문제 (0) | 2020.05.29 |
프로그래머스 - 완주하지 못한 선수 (0) | 2020.01.21 |
프로그래머스 - 피보나치 (0) | 2020.01.21 |