푸드 파이트 대회

Heeeoh·2023년 2월 17일
0

프로그래머스

목록 보기
8/26
post-thumbnail

🔍문제 분석

✔️ 출처

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

📖 문제


String 문제

🔅 문제풀이

포켓몬 풀때 오답노트에 적었던 대로 문제를 어떤 식으로 접근할지 노트에 직접 적었다.

class Solution {
    public String solution(int[] food) {
        StringBuilder sb = new StringBuilder();

        for(int i = 1; i < food.length; i++){
            if(food[i]/2 == 0) continue;

            for(int j = 0; j < food[i]/2; j++){
                sb.append(i);
            }
        }
        
        String origin = sb.toString();
        sb.reverse().insert(0,origin+"0");

        return sb.toString();
    }
}

바로 StringBuilder의 reverse() 메소드가 생각났다. 삽입 메소드가 있나 봤더니 Insert메소드가 있길래 사용하였다.

❗ 오답노트 / 필요한 지식

  1. 앞으로도 생각하고 정리해서 문제를 풀자!
profile
열심히 살자

0개의 댓글