양꼬치

canyi·2023년 3월 29일
0

프로그래머스

목록 보기
14/17

문제링크
https://school.programmers.co.kr/learn/courses/30/lessons/120830

나의 풀이:

#include <string>
#include <vector>

using namespace std;

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

n12000 = 양꼬치 갯수 양꼬치 가격

음료수는 양꼬치 10개당 1개가 서비스 이기때문에
(k - n / 10) 2000 = (음료수 갯수 - 양꼬치 갯수 / 10) 음료수 가격

남의 풀이:

#include <string>
#include <vector>

using namespace std;

int solution(int n, int k) {
    int answer = 0;

    int service = n/10;
    int food = 12000*n;
    int drink = 2000*(k-service);

    answer = food + drink;

    return answer;
}
profile
백엔드 개발 정리

0개의 댓글