๊ธฐ๋ฅ๊ฐ๋ฐ
-
[Programmers] Lv2. ๊ธฐ๋ฅ๊ฐ๋ฐ (kotlin)SW Test/Programmers 2022. 8. 7. 17:42
๋ฌธ์ ์์ ํ์ด ์คํ/ํ๋ฅผ ์ด์ฉํ ๋ํ์ ์ธ ๋ฌธ์ ๋ก ๊ฐ ๊ธฐ๋ฅ๋ณ ๊ฑธ๋ฆฌ๋ ์๊ฐ์ days ๋ฐฐ์ด์ ๋ด์ต๋๋ค. ์คํ๋ฅผ ์ด์ฉํด๋ ๋์ง๋ง elem์ด๋ผ๋ ๋ณ์๊ฐ top์ ๊ฐ๋ฆฌํค๋๋ก ํ์ฌ top๋ณด๋ค ์์ ๊ธฐ๊ฐ์ ์๋ฅผ ๊ตฌํ๊ณ answer์ ๋ํ๋ฉด ๋ฉ๋๋ค. import kotlin.math.* class Solution { fun solution(progresses: IntArray, speeds: IntArray): IntArray { var answer = mutableListOf() val days = progresses.mapIndexed{ index, elem -> ceil(((100-elem).toFloat() / speeds[index]).toDouble()).toInt() } var elem = days.fi..