알고리즘

[프로그래머스] 푸드 파이트 대회(Java) *

muerha 2024. 12. 5. 11:19

 

 

 

 


 

 

 

나의 풀이

class Solution {
    public String solution(int[] food) {
        String answer = "";
        StringBuilder sb = new StringBuilder();
        for(int i = 1; i < food.length ; i++){
            for(int j = 0; j < food[i] / 2 ; j++){
                sb.append(i);
            }
        }
        answer = sb.toString() + "0" + sb.reverse();
        return answer;
    }
}

 

 

 

다른 사람의 풀이

class Solution {
    public String solution(int[] food) {
        String answer = "0";

        for (int i = food.length - 1; i > 0; i--) {
            for (int j = 0; j < food[i] / 2; j++) {
                answer = i + answer + i; 
            }
        }

        return answer;
    }
}