1.문제
2. 나의 생각
양꼬치를 10개 넘게 주문했을 경우의 케이스 1개
10개 미만으로 주문했을 경우 케이스 1개 총 개로 생각하여 짰다.
class Solution {
public int solution(int n, int k) {
int result = 0;
if (n / 10 > 0) {
int yang = 12000 * n;
int um = 2000 * (k - (n / 10));
result = um + yang;
} else {
int yang = 12000 * n;
int um = 2000 * k;
result = um + yang;
}
return result;
}
}
3. 다른 답안
짧은 코드를 선호하는데 아래 방식처럼 식을 짜는 방법이 있다는 것을 참고 하면 될듯 하다
class Solution {
public int solution(int n, int k) {
return n * 12000 + k * 2000 - (n / 10 * 2000);
}
}
'Programmers 문제풀이 > Lv.0' 카테고리의 다른 글
머쓱이보다 키 큰 사람 (0) | 2022.11.22 |
---|---|
배열의 평균값 (0) | 2022.11.22 |
짝수의 합 (0) | 2022.11.21 |
두 수의 나눗셈 (0) | 2022.11.21 |
각도기 (0) | 2022.11.21 |