개요
- C언어 is_all_chars_same()
#include <stdio.h>
#include <string.h>
int is_all_chars_same(char* str) {
int len = strlen(str);
if( len < 1 ) return 1;
char component[2];
component[0] = str[0];
component[1] = '\0';
return ( len == strspn(str, component) );
}
int main() {
printf("%d\n", is_all_chars_same("")); // 1
printf("%d\n", is_all_chars_same("a")); // 1
printf("%d\n", is_all_chars_same("aaaa")); // 1
printf("%d\n", is_all_chars_same("aabb")); // 0
return 0;
}