fork(1) download
  1. #include <iostream>
  2. #include <string>
  3. #include <vector>
  4.  
  5. using namespace std;
  6.  
  7. string solution(string number, int k) {
  8. string answer = "";
  9.  
  10. int length = number.size();
  11.  
  12. int i = 0, j = 0, maxPoint = 0, answerLength = length - k;
  13. char max;
  14. for (i = 0; i < answerLength; i++) {
  15. for (j = maxPoint, max = 0; j <= length - (answerLength - i); j++) {
  16. if (max < number[j]) {
  17. max = number[j];
  18. maxPoint = j + 1;
  19. }
  20. }
  21. answer += max;
  22. }
  23. return answer;
  24. }
  25.  
  26. int main() {
  27. cout << solution("4177252841", 4);
  28. return 0;
  29. }
Success #stdin #stdout 0s 5020KB
stdin
Standard input is empty
stdout
775841