본문 바로가기

📝 알고리즘/Programmers

[PGS] Lv.0 (코딩테스트 입문) 5일차 문제

728x90

프로그래머스

 

옷가게 할인 받기

int solution(int price) {
    if(price >= 500000) price*=0.8;
    else if(price >= 300000) price*=0.9;
    else if(price >= 100000) price*=0.95;
    return (int)price;
}

 

아이스 아메리카노

vector<int> solution(int money) {
    vector<int> answer;
    answer.push_back(money / 5500);
    answer.push_back(money % 5500);
    return answer;
}

 

나이 출력

int solution(int age) {
    int answer = 2022+1-age;
    return answer;
}

 

배열 뒤집기

vector<int> solution(vector<int> num_list) {
    vector<int> answer;
    int len = num_list.size();
    for(int i=1; i<=len; ++i){
        answer.push_back(num_list[len-i]);
    }
    return answer;
}

.

728x90