푸드 파이트 대회
첫번째 문자열을 만들어 준 뒤 중간에 0을 추가 해주고 만들어둔 문자열을 역순으로 그 뒤에 추가해줌
나의 코드
class Solution {
fun solution(food: IntArray): String {
var answer: String = ""
for(i in 1..food.size-1){
for(j in 0 until food[i] / 2){
answer += i.toString()
}
}
answer += "0" + answer.reversed()
return answer
}
}
다른사람 코드
class Solution {
fun solution(food: IntArray): String {
val sb = StringBuilder()
for (i in 1..food.lastIndex) {
repeat(food[i] / 2) { sb.append(i) }
}
val reversed = sb.reversed()
sb.append(0)
sb.append(reversed)
return sb.toString()
}
}