본문 바로가기

성우리뷰

[프로그래머스] 큰 수 만들기

#include <string>
#include <vector>

using namespace std;

string solution(string number, int k) {
    string answer = "";
    for(int i=0; i<k; i++) {
        for(int j=0; j<number.size(); j++) {
            if(j==number.size()-2) {
                if(number[j]<number[j+1]) {
                    number.erase(j,1);
                }
                else {
                    number.erase(j+1, 1);
                }
                break;
            }
            
            if(number[j]<number[j+1]) {
                number.erase(j,1);
                break;
            }
        }
    }
    answer=number;
    return answer;
}

'성우리뷰' 카테고리의 다른 글