전체 글66 백준 2908 브론즈 2 #include int compair(char a[],char b[]) { int temp; temp = a[0]; a[0] = a[2]; a[2] = temp; temp=b[0] ; b[0] = b[2]; b[2] = temp; if (a[0] > b[0]) printf("%s", a); else if (b[0] > a[0]) printf("%s", b); else { if (a[1] > b[1]) printf("%s", a); else if (b[1] > a[1]) printf("%s", b); else { if (a[2] > b[2]) printf("%s", a); else if (b[2] > a[2]) printf("%s", b); } } return 0; } int main() { c.. 2024. 3. 15. 백준 1152 단어를 직접 세기보단 공백을 이용하여 단어의 개수를 파악하는 방향으로 코드를 세우기로 계획 첫 시도) 공백문자를 포함한 문자열을 scanf로 입력받으려면 %[^문자]s 라는 특수한 기호를 사용하여야 했는데 몰랐다.. 두번째 시도) 첫 문자가 공백이거나 끝 문자가 공백인 경우 이를 문자로 인식하여 난관에 봉착.., 그래서 if문을 이용해 공백의 경우 다음 문자를 파악하여 제대로 처리하도록 하였다 세번째 시도) 성공이라 생각했는데 틀렸습니다라고 나와 어이가 없던 중 공백 한가지만 주어졌을 때의 경우를 대비하지 않았다는것을 알아냄..! 이 경우를 생각하지 못해 일단 count를 1로 설정하고 시작하였기 때문에 if문을 이용하여 조건을 추가해주었다. 2024. 3. 10. 이전 1 ··· 14 15 16 17 다음