From bf76302eacdca4c96254d33ee37dca381a245922 Mon Sep 17 00:00:00 2001 From: rl544 <111494264+rl544@users.noreply.github.com> Date: Sun, 29 Jan 2023 18:25:59 +0900 Subject: [PATCH] =?UTF-8?q?uploaded=20at=202023.=201.=2029.=20=EC=98=A4?= =?UTF-8?q?=ED=9B=84=206:25:58?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- programmers/큰 수 만들기/solution.java | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 programmers/큰 수 만들기/solution.java diff --git a/programmers/큰 수 만들기/solution.java b/programmers/큰 수 만들기/solution.java new file mode 100644 index 0000000..970e26b --- /dev/null +++ b/programmers/큰 수 만들기/solution.java @@ -0,0 +1,20 @@ +// [문제 링크]: https://school.programmers.co.kr/learn/courses/30/lessons/42883 + +import java.lang.StringBuilder; +class Solution { + public String solution(String number, int k) { + StringBuilder sb = new StringBuilder(); + int len = number.length(), obSize = len - k, idx = 0; + for(int pos = 0; obSize > 0; pos++, obSize--){ + char cM = 0; + for (int i = pos; i <= len - obSize; i++){ + if (number.charAt(i) > cM){ + cM = number.charAt(i); + pos = i; + } + } + sb.append(cM); + } + return sb.toString(); + } +} \ No newline at end of file