Submission #70983495


Source Code Expand

import java.util.*;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int X = sc.nextInt();
        
        String str = Integer.toString(X);
        List<Character> digits = new ArrayList<>();
        
        for (char c : str.toCharArray()) {
            digits.add(c);
        }
        
        Collections.sort(digits);
        
        if (digits.get(0) == '0') {
            for (int i = 1; i < digits.size(); i++) {
                if (digits.get(i) != '0') {
                    Collections.swap(digits, 0, i);
                    break;
                }
            }
        }
        
        StringBuilder result = new StringBuilder();
        for (char digit : digits) {
            result.append(digit);
        }
        
        System.out.println(result.toString());
        sc.close();
    }
}

Submission Info

Submission Time
Task B - Permute to Minimize
User addy
Language Java24 (OpenJDK 24.0.2)
Score 200
Code Size 917 Byte
Status AC
Exec Time 68 ms
Memory 41172 KiB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 200 / 200
Status
AC × 3
AC × 17
Set Name Test Cases
Sample 00_sample_00.txt, 00_sample_01.txt, 00_sample_02.txt
All 00_sample_00.txt, 00_sample_01.txt, 00_sample_02.txt, 01_test_00.txt, 01_test_01.txt, 01_test_02.txt, 01_test_03.txt, 01_test_04.txt, 01_test_05.txt, 01_test_06.txt, 01_test_07.txt, 01_test_08.txt, 01_test_09.txt, 01_test_10.txt, 01_test_11.txt, 01_test_12.txt, 01_test_13.txt
Case Name Status Exec Time Memory
00_sample_00.txt AC 66 ms 41172 KiB
00_sample_01.txt AC 65 ms 40468 KiB
00_sample_02.txt AC 67 ms 40868 KiB
01_test_00.txt AC 67 ms 40656 KiB
01_test_01.txt AC 67 ms 40996 KiB
01_test_02.txt AC 66 ms 40652 KiB
01_test_03.txt AC 66 ms 40376 KiB
01_test_04.txt AC 66 ms 40936 KiB
01_test_05.txt AC 65 ms 40712 KiB
01_test_06.txt AC 65 ms 40100 KiB
01_test_07.txt AC 67 ms 40924 KiB
01_test_08.txt AC 68 ms 40840 KiB
01_test_09.txt AC 67 ms 40136 KiB
01_test_10.txt AC 63 ms 40940 KiB
01_test_11.txt AC 67 ms 40736 KiB
01_test_12.txt AC 65 ms 40624 KiB
01_test_13.txt AC 64 ms 40456 KiB