https://school.programmers.co.kr/learn/courses/30/lessons/134240
1. 리턴 되는 값 중앙에는 항상 "0"이 존재해야 한다.
2. 중앙을 기준으로 문자열은 대칭되므로 foo 배열을 역순회 해서 answer 양 쪽에 문자를 더하는 방법으로 답을 구한다.
ex) "0" → "303" → "222303222" → "12223032221"
1 2 3 4 5 6 7 8 9 10 11 | 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; } } | cs |
'Programmers > Lv.1' 카테고리의 다른 글
프로그래머스 Lv.1 - 바탕화면정리 (0) | 2023.07.23 |
---|---|
프로그래머스 Lv.1 - 크기가 작은 부분 문자열 (0) | 2023.05.31 |
프로그래머스 Lv.1 - 과일 장수 (0) | 2023.05.26 |
프로그래머스 Lv.1 - 덧칠하기 (0) | 2023.05.23 |
프로그래머스 Lv.1 - 최소직사각형 (0) | 2023.05.21 |