백준 단계별로 풀어보기를 진행 중이다.
단계별로 풀어보기의 첫번째 단계의 문제라 쉽게 풀을 줄 알았는데 의외로 바보같이 두번이나 틀렸습니다를 겪게 한 문제.
printf에서 특수기호를 사용하려면, \를 붙여야하는 것을 각인 시키는 문제이다.
링크
https://www.acmicpc.net/problem/10171
10171번: 고양이
아래 예제와 같이 고양이를 출력하시오.
www.acmicpc.net
문제
아래 예제와 같이 고양이를 출력하시오.
입력
없음.
출력
고양이를 출력한다.
\ /\
) ( ')
( / )
\(__)|
나의 오답
- 바보같이 엔터만 한 모습
#include <stdio.h>
int main(){
printf("\ /\\n");
printf(" ) ( ')\n");
printf("( / )\n");
printf(" \(__)|\n");
return 0;
}
나의 정답
- 띄어쓰기를 제외한 모든 특수기호에 \를 붙여서 해결!
#include <stdio.h>
int main(){
printf("\\ \/\\\n");
printf(" \) \( \'\)\n");
printf("\( \/ \)\n");
printf(" \\\(\_\_\)\|\n");
return 0;
}
'공부 > 코딩테스트' 카테고리의 다른 글
[백준] 23854 The Battle of Giants (수학, 그리디, 사칙연산, 브론즈2, Python(69점), Java(100점) ver.) (0) | 2022.07.01 |
---|---|
[백준] 24416 알고리즘 수업 - 피보나치 수 1 (수학, DP, 브론즈1, Python ver.) (0) | 2022.06.30 |
[백준] 1193 분수찾기 (수학, 구현, 브론즈1, Python ver.) (0) | 2022.03.05 |
[백준] 2292 벌집 (수학, 브론즈2, Python ver.) (0) | 2022.03.05 |
[백준] 1712 손익분기점 (수학, 사칙연산, Python ver.) (0) | 2022.03.03 |