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);
    }
}

 

이렇게 간단히 한 줄로도 짤 수 있습니다!!