본문 바로가기

전체 글61

[C/Baekjoon] 백준 1316번(6-7) : 그룹 단어 체커 https://www.acmicpc.net/problem/1316#include #include int main() { int num; scanf("%d",&num); int countgroup = 0; for(int i = 0; i[주목할만한 부분]순서대로 풀면 된다.또 버킷을 이용한다.알파벳 개수인 26 +1개 크기의 배열을 만들어서 arr[1] = aarr[2] = b~arr[26] = z라고 생각하고 처음에는 0을 담아 둔다.버킷이 1이면서,(if)이미 등장한 문자가 이전 문자와 일치하지 않으면(elseif) 그룹 단어가 아니다. 2025. 1. 19.
[C/Baekjoon] 백준 1157번(6-5) : 단어 공부 https://www.acmicpc.net/problem/1157 #include #include int main() { char word[1000001]; int arr[26]; //버킷 scanf("%s",word); int s = strlen(word); for(int i = 0; i= 'a') { //소문자일 때 arr[word[i] - 'a']++; } else { //대문자일 때 arr[word[i]-'A']++; } } int max = 0; char answer; for(int i = 0; imax) { //버킷 값이 더 크다 max.. 2025. 1. 17.
[C/Baekjoon] 백준 2444번(6-3) : 별 찍기 - 7 https://www.acmicpc.net/problem/2444 #include int main() { int num; scanf("%d",&num); //커진다! for(int i = 1; i0; j--) { printf(" "); } for(int k = i*2-1; k>0; k--) { printf("*"); } printf("\n"); } //작아진다! for(int i = num-1; i>0; i--) { for(int j = num-i; j>0; j--) { printf(" "); } for(in.. 2025. 1. 15.
[C/Baekjoon] 백준 11718번(5-11) : 그대로 출력하기 https://www.acmicpc.net/problem/11718#include int main() { char my[100]; while(scanf("%[^\n]",my) != EOF) { printf("%s\n",my); getchar(); //%[^\n] } return 0;} [주목할만한 부분]%[^\n] 으로 받고,getchar로 남은 \n을 제거한다! 2025. 1. 13.
[C/Baekjoon] 백준 1152번(5-9) : 상수 https://www.acmicpc.net/problem/2908 #include #include int main() { char a[3]; char b[3]; scanf("%s %s",a,b); char c[4]; char d[4]; c[3] = '\0'; d[3] = '\0'; //자리바꾸기 c[2] = a[0]; c[1] = a[1]; c[0] = a[2]; d[2] = b[0]; d[1] = b[1]; d[0] = b[2]; if(strcmp(c,d)>0) { printf("%s",c); } else { printf("%s",d); } return 0.. 2025. 1. 11.
[C/Baekjoon] 백준 1152번(5-8) : 단어의 개수 https://www.acmicpc.net/problem/1152  #include #include int main() { char MY[1000000]; int i,count=0,MYlen; scanf("%[^\n]",MY); //1 MYlen = strlen(MY); if(MYlen == 1) { //2 if(MY[i] == ' ') { printf("0"); return 0; } } for(int j = 1; j [주목할만한 부분]1. %[^\n] : 한 줄 띄우기 전까지 문자열로 받는다(그냥 %s라면, Hello World에서 띄어쓰기를 인식하지 못한다. Hello로만 받는다.. 2025. 1. 11.