반응형
1. 문제
위 사진의 새싹을 출력하시오.
https://www.acmicpc.net/problem/25083
2. 풀이
제어문자(이스케이프 시퀀스)를 알고 있어야 하는 문제다.
제어문자에 대해 짧게 이야기 하자면 c언어 상에서
역슬래시(\)를 출력하고자 할 땐
역슬래시 한 개만 작성하면 안 된다.
역슬래시를 두개(\\) 작성해야 역슬래시 한개(\)가 출력된다.
역슬래시 말고도 큰따옴표와 작은 따옴표를 문자로서 출력하고자 할 때도
큰따옴표와 작은따옴표 앞에 각각 역슬래시를 붙여줘야 컴파일 에러없이 출력된다.
자세한 내용은 백준 10172 문제에서 다뤘으니
해당 글 링크를 첨부하도록 하겠다.
https://studywithowl.tistory.com/165
결과만 놓고 보자면
큰 따옴표("), 작은 따옴표('), 역슬래시(\) 앞에
역슬래시 (\)를 넣어주기만 하면 끝나는 문제다.
3. 코드
#include <stdio.h>
int main() {
printf(" ,r\'\"7 \n");
printf("r`-_ ,\' ,/ \n");
printf(" \\. \". L_r' \n");
printf(" `~\\/ \n");
printf(" | \n");
printf(" | \n");
return 0;
}
반응형
'IT > BaekJoon' 카테고리의 다른 글
[백준/JAVA] 10926번. ??! 문제 - Scanner 클래스와 Next 메소드 설명 (0) | 2022.11.20 |
---|---|
[백준/JAVA] 1008번. A/B의 값은? (0) | 2022.11.12 |
[백준/C++] 2588번 - 곱셈: 왜 int B[2]는 안될까? (0) | 2022.07.12 |
[백준/C++] 10430번 - 나머지 (0) | 2022.07.12 |
[백준/C++] 18108번- 1998년생인 내가 태국에서는 2541년생?! (0) | 2022.07.12 |