๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
Algorithm/Kotlin

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค • ์ฝ”ํ‹€๋ฆฐ] ํ‘ธ๋“œ ํŒŒ์ดํŠธ ๋Œ€ํšŒ #134240

by ํ‚ค์œค 2023. 12. 12.

#134240

๐ŸŽ„ Question ?

class Solution {
    fun solution(food: IntArray): String {
        var answer: String = ""
        return answer
    }
}

https://school.programmers.co.kr/learn/courses/30/lessons/134240

๐Ÿงฉ Thought Process

  1. ์ฐจ๊ทผ ์ฐจ๊ทผ for๋ฌธ ์จ๊ฐ€๋ฉด์„œ ์ˆซ์ž ์ถ”๊ฐ€ํ•ด์ฃผ๊ธฐ

 

๐ŸŽ€ Answer

class Solution {
    fun solution(food: IntArray): String {
        var answer: String = ""
        for (i in 1 until food.size) {
            for (j in 0 until food[i]/2) {
                answer += i
            }
        }
        answer += 0
        for (i in food.size-1 downTo 1) {
            for (j in 0 until food[i]/2) {
                answer += i
            }
        }
        
        return answer
    }
}

 

๐ŸŽ Result

๐Ÿ† Comment

์›์ƒท ์›ํ‚ฌ

์ ์  ๋ฌธ๋ฒ•์— ์ต์ˆ™ํ•ด์ง€๋Š” ๋Š๋‚Œ์ด๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์†๋„๋„ ๋ฏธ์„ธํ•˜๊ฒŒ ๋นจ๋ผ์ง€๊ณ  ์žˆ๋Š”๊ฒŒ ๋Š๊ปด์ง„๋‹ค.