728x90
코드 힌트
- 주문 종류에 따른 가격 계산:
- 주문 내용에 따라 가격을 다르게 설정합니다. 'latte'가 포함된 주문은 5000원의 가격을, 그 외의 경우는 4500원의 가격을 적용합니다.
- 문자열 검색:
- contains 메서드를 사용하여 문자열이 특정 단어('latte')를 포함하고 있는지 확인합니다.
- 조건문 사용:
- if 문을 사용하여 조건에 맞는 가격을 결정합니다. order.contains("latte") 조건을 통해 'latte'가 포함된 경우와 포함되지 않은 경우를 구분합니다.
- 가격 합산:
- 각 주문에 대해 적절한 가격을 result 변수에 누적하여 총 가격을 계산합니다.
정답은 더보기 클릭
더보기
class Solution {
public int solution(String[] orders) {
// 주문에 따른 총 가격을 저장할 변수 초기화
int result = 0;
// 주어진 주문 배열을 순회
for (String order : orders) {
// 만약 주문이 "latte"를 포함하고 있다면
if (order.contains("latte")) {
result += 5000; // "latte"의 가격 5000원 추가
} else {
result += 4500; // 그 외의 경우, 아메리카노 또는 다른 메뉴의 가격 4500원 추가
}
}
// 계산된 총 가격을 반환
return result;
}
}
728x90
'프로그래머스(Java) > Level 0' 카테고리의 다른 글
[프로그래머스] 두 수의 합 (0) | 2024.08.13 |
---|---|
[프로그래머스] 배열 만들기 6 (0) | 2024.08.13 |
[프로그래머스] 문자열 묶기 (0) | 2024.08.13 |
[프로그래머스] 세 개의 구분자 (0) | 2024.08.13 |
[프로그래머스] 배열의 길이를 2의 거듭제곱으로 만들기 (0) | 2024.08.13 |