CodingTest
프로그래머스 - 양꼬치 (JAVA)
쩡선영
2023. 2. 13. 15:11
문제설명
머쓱이네 양꼬치 가게는 10인분을 먹으면 음료수 하나를 서비스로 줍니다. 양꼬치는 1인분에 12,000원, 음료수는 2,000원 입니다. 정수 n과 k가 매개변수로 주어졌을 때, 양꼬치 n인분과 음료수 k개를 먹었다면 총 얼마를 지불해야 하는지 return하도록 solution 함수를 완성해보세요.
<제안사항>
1) 0 < n < 1,000
2) n/10 <= k < 1,000
3) 서비스로 받은 음료수는 모두 마십니다.
내가 직접 짠 코드
class Solution {
public int solution(int n, int k) {
int answer = 0;
answer+=n*12000; //양꼬치금액
answer+=(k-(n/10))*2000; // 음료수 금액
return answer;
}
}
1
코드 설명
1) 양꼬치의 금액과
2) 음료수의 금액을 각각 구해 더해줬습니다.
다른 사람의 코드
class Solution {
public int solution(int n, int k) {
return n * 12000 + k * 2000 - (n / 10 * 2000);
}
}
이렇게 간단히 한 줄로도 짤 수 있습니다!!