Submission

Status:

[PPP-SSSSSS]

Subtask/Task Score:

{0/100}

Score: 0

User: Chita

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

Language: c

Time: 0.002 second

Submitted On: 2025-10-11 10:23:40

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

int main(void){
    char str[30];
    char c[30];
    int top=0;
    scanf("%s", str);
    for (int i=0;str[i];i++){
        int hasDupe = 0;
        for (int j=0;j<top;j++){
            if (c[j] == str[i]){
                hasDupe = 1;
                break;
            }
        }
        if (hasDupe == 0){
            c[top] = str[i];
            top++;
        }
    }
    for (int i=0;i<strlen(c)-1;i++){
        for (int j=0;j<strlen(c)-i-1;j++){
            if (c[j] > c[j+1]){
                char temp = c[j];
                c[j] = c[j+1];
                c[j+1] = temp;
            }
        }
    }
    for (int i=0;c[i];i++){
        printf("%c ", c[i]);
    }
}