C언어 문자열에 중복 문자 있는지 확인

118.39.35.37 (토론)님의 2020년 6월 28일 (일) 20:35 판 (→‎예시: 554)

1 개요

Check the duplicate in string
문자열에서 중복 문자가 있는지 확인

2 예시

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

int allUnique(char *str)
{<ref></ref>
    int i, j;
    char *p = str;
    int l = strlen(str);

    for (i = 0; i < l - 1; i++) {
        for (j = i + 1; j < l; j++) {
            if (p[i] == p[j])
                return 0; 
        }
    }
    return 1; 
}
{{기본정렬:{{기본정렬:{{기본정렬:{{〈〈〈〈<references/><references/><references/>[[분류:€……ײ{{IPA|}}]]〉〉〉〉}}}}}}}}
int main()
{
    printf("%d\n", allUnique("abcd")); // 1
    printf("%d\n", allUnique("abcc")); // 0

    return 0;
}

3 같이 보기

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}