일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 스파르타내일배움캠프TIL
- 이분탐색
- UnrealEngine
- Unity2D
- 프로그래머스
- QueryDSL
- 스택
- Photon
- 언리얼엔진
- Unity3d
- 해시
- 유니티
- UE4
- Firebase
- 문자열
- 내일배움캠프
- FSM
- 유클리드호제법
- BFS
- 스파르타내일배움캠프
- Inventory
- Unity
- 포톤
- C++
- c#
- 알고리즘
- 워크플로
- 구현
- 순열
- unityui
Archives
- Today
- Total
개발 낙서장
[프로그래머스][문자열][JAVA] 푸드 파이트 대회 본문
푸드 파이트 대회
https://school.programmers.co.kr/learn/courses/30/lessons/134240
풀이 방법
문자열을 활용할 줄 알면 되는 쉬운 문제다.
소스 코드
더보기
class Solution {
public String solution(int[] food) {
String answer = "";
StringBuilder sb = new StringBuilder();
int[] prep_food = new int[food.length];
for(int i = 1; i < food.length; i++) {
prep_food[i] = food[i] / 2;
}
for(int i = 1; i < prep_food.length; i++) {
for(int j = 0; j < prep_food[i]; j++) {
sb.append(Integer.toString(i));
}
}
String tmp = sb.toString();
sb.reverse();
sb.insert(0, "0");
sb.insert(0, tmp);
answer = sb.toString();
return answer;
}
}
'Algorithm > Programmers' 카테고리의 다른 글
[프로그래머스][자료구조][JAVA] 명예의 전당 (1) (0) | 2024.01.02 |
---|---|
[프로그래머스][수학][JAVA] 콜라 문제 (0) | 2023.12.28 |
[프로그래머스][효율][C++] 달리기 경주 (0) | 2023.08.03 |
[프로그래머스][반복][C#] 마법의 엘리베이터 (0) | 2023.01.12 |
[프로그래머스][문자열][C++] 튜플 (0) | 2022.03.25 |
Comments