Submission

Status:

[-SSSSSSSSS]

Subtask/Task Score:

{0/100}

Score: 0

User: evevevie

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

Language: c

Time: 0.003 second

Submitted On: 2025-10-02 12:20:49

#include <stdio.h>
#include <string.h>
int main(){
    char input[30], temp;
    int i, j, length,cnnuy=0,lengthtemp;
    printf("enter string: ");
    scanf("%s", &input);
    length=strlen(input);
//sort
    for(i=0;i<length-1;i++){
        for(j=0;j<length-1;j++){
            if(input[j]>input[j+1]){
                temp=input[j+1];
                input[j+1]=input[j];
                input[j]=temp;
            }
        }
    }
//dupe check
    lengthtemp=length;
    for(i=0;i<lengthtemp-1;i++){
        cnnuy=0;
        if(input[i]==input[i+1]){
            for(j=i;j<lengthtemp-1;j++){
                input[j]=input[j+1];
                cnnuy++;
            }
            input[lengthtemp-1]=0;
            lengthtemp--;
        }
    }
//print
    for(i=0;i<length;i++){
        printf("%c ", input[i]);
    }
}