TIL 2023-01-22 항해99 D+14

황원준·2023년 1월 22일

hanghae99

목록 보기
14/24

1. 문제점

프로그래머스에서 코딩테스트 연습하는 과정 중 갑자기 막힌 문제였다.

  • 문제 설명
    머쓱이네 양꼬치 가게는 10인분을 먹으면 음료수 하나를 서비스로 줍니다. 양꼬치는 1인분에 12,000원, 음료수는 2,000원입니다. 정수 n과 k가 매개변수로 주어졌을 때, 양꼬치 n인분과 음료수 k개를 먹었다면 총얼마를 지불해야 하는지 return 하도록 solution 함수를 완성해보세요.

  • 제한사항
    0 < n < 1,000
    n / 10 ≤ k < 1,000
    서비스로 받은 음료수는 모두 마십니다.

2. 시도 해본 것들

일단 int sum = 0; 변수를 선언하고 계산식을 세우기만 하면 되는데 갑자기 뇌정지가 왔다.

3. 해결법

class Solution {
    public int solution(int n, int k) {
        
        int sum = 0;
       
        sum = (12000 * n) + (2000 * k) - 2000 * (n / 10) ;
                   
        return sum;
    }
}

4. 알게 된 점

너무 어렵게 생각했다. 별거 아닌데 코드를 못쓰는게 아니고 계산식을 못세워서 막혔다는 부분이 어이가 없었다. 단순하게 생각하는 법도 생각해야 겠다.

profile
좋은 개발자가 되기 위해 노력 하는 개린이

0개의 댓글