머쓱이네 양꼬치 가게는 10인분을 먹으면 음료수 하나를 서비스로 줍니다. 양꼬치는 1인분에 12,000원, 음료수는 2,000원입니다. 정수 n과 k가 매개변수로 주어졌을 때, 양꼬치 n인분과 음료수 k개를 먹었다면 총얼마를 지불해야 하는지 return 하도록 solution 함수를 완성해보세요.
C언어
10개의 양꼬치를 주문할 때마다 +1씩 음료수 서비스가 증가한다.
변수 m에 n/10을 하여 몫 값을 저장한다. 이 값은 서비스로 받는 음료수의 개수가 된다.
원래 주문한 k개의 음료수에서 서비스로 받은 m개를 제외하고 계산한다.
n과 k에 각각 가격을 곱하고 더해준 후 answer로 반환하면 된다.
#include <stdio.h>
#include <stdbool.h>
#include <stdlib.h>
int solution(int n, int k) {
int answer = 0;
int m = 0;
m = n/10;
k = k - m;
n = n*12000;
k = k*2000;
answer = n + k;
return answer;
}
파이썬
def solution(n, k):
answer = 0
m = 0
m = n//10
k = (k - m)*2000
n = n*12000
answer = n + k
return answer'Coding Test' 카테고리의 다른 글
| 문자열 정렬하기 (1) (0) | 2024.07.29 |
|---|---|
| 자릿수 더하기 (0) | 2024.07.24 |
| 주사위의 개수 (0) | 2024.07.22 |
| 인덱스 바꾸기 (0) | 2024.07.21 |
| 직각삼각형 출력하기 (0) | 2024.07.20 |