카테고리 없음

모각코 4회차 : 문자열 알고리즘 String Algorithm

hano6752 2025. 7. 23. 00:02

문자열 알고리즘 String Algorithm

C는 Python에 비해 동적이지 않고 정적(static)인 프로그래밍 언어이다.

그렇기 때문에 문자열 문제들을 해결하기 위해서는 기본적으로 string.h 헤더파일을 사용하는 편이다.

문자열은 여러 문제들이 있지만, 그 중 문자열 배열을 정렬하는 문제를 가지고 왔다.

 

예시 1 : 1427 : 소트인사이드

 

코드

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

int main() {
    char n[10];
    char temp;

    scanf("%s", n);

    for (int i = 0; i < strlen(n) - 1; i++) {
        for (int j = 0; j < strlen(n); j++) {
            if (n[j] < n[j + 1]) {
                temp = n[j];
                n[j] = n[j + 1];
                n[j + 1] = temp;
            }
        }
    }

    printf("%s", n);

    return 0;
}

//
// Created by Leehyuntae on 2025-07-22.
//