https://school.programmers.co.kr/learn/courses/30/lessons/181837
정답
class Solution {
public int solution(String[] order) {
int answer = 0;
for (String s : order) {
String cur = s.trim();
switch(cur) {
case "iceamericano":
case "americanoice":
case "hotamericano":
case "americanohot":
case "americano":
answer += 4500;
break;
case "icecafelatte":
case "cafelatteice":
case "hotcafelatte":
case "cafelattehot":
case "cafelatte":
answer += 5000;
break;
default:
answer += 4500;
}
}
return answer;
}
}
다른 사람의 풀이
class Solution {
public int solution(String[] order) {
int answer = 0;
for(String o : order) {
if(o.contains("cafelatte")) {
answer += 5000;
} else {
answer += 4500;
}
}
return answer;
}
}
'Java > 프로그래머스' 카테고리의 다른 글
[JAVA] 프로그래머스 - l로 만들기 (0) | 2024.04.17 |
---|---|
[JAVA] 프로그래머스 - 조건에 맞게 수열 변환하기 3 (0) | 2024.04.17 |
[JAVA] 프로그래머스 - 날짜 비교하기 (0) | 2024.04.16 |
[JAVA] 프로그래머스 - 주사위 게임 1 (0) | 2024.04.16 |
[JAVA] 프로그래머스 - 정수 찾기 (0) | 2024.04.16 |