Submission

Status:

[PPPPPPPPPP]

Subtask/Task Score:

{100/100}

Score: 100

User: Benjamin404

Problemset: เรียงสตริง

Language: c

Time: 0.002 second

Submitted On: 2025-09-22 09:56:00

#include <stdio.h>
#include <string.h>

int main() {
    char str[101], new_str[101];
    scanf("%s", str);
    
    int len = strlen(str);
    int printed[127] = {};
    
    for (int i = 0; i < len - 1; i++) {
        int min_idx = i;
        for (int j = i + 1; j < len; j++) {
            if (str[j] < str[min_idx]) {
                min_idx = j;
            }
        }
        
        char temp = str[i];
        str[i] = str[min_idx];
        str[min_idx] = temp;
    }
    
    for (int i = 0; i < len; i++) {
        if (!printed[str[i]]) {
            printf("%c ", str[i]);
            printed[str[i]] = 1;
        }
    }

    return 0;
}