"C언어 문자열에 중복 문자 있는지 확인"의 두 판 사이의 차이

(→‎예시: 554)
9번째 줄: 9번째 줄:


int allUnique(char *str)
int allUnique(char *str)
{
{<ref></ref>
     int i, j;
     int i, j;
     char *p = str;
     char *p = str;
22번째 줄: 22번째 줄:
     return 1;  
     return 1;  
}
}
 
{{기본정렬:{{기본정렬:{{기본정렬:{{〈〈〈〈<references/><references/><references/>[[분류:€……ײ{{IPA|}}]]〉〉〉〉}}}}}}}}
int main()
int main()
{
{

2020년 6월 28일 (일) 20:35 판

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 }}