IT/BaekJoon

[백준/C++] 25083번 - 자라나라~ '새싹' 문제

Buang 2022. 7. 13. 09:26
반응형

1. 문제

 

위 사진의 새싹을 출력하시오.

 

https://www.acmicpc.net/problem/25083

 

25083번: 새싹

아래 예제와 같이 새싹을 출력하시오.

www.acmicpc.net

 


2. 풀이

 

제어문자(이스케이프 시퀀스)를 알고 있어야 하는 문제다.

 

제어문자에 대해 짧게 이야기 하자면 c언어 상에서

역슬래시(\)를 출력하고자 할 땐 

역슬래시 한 개만 작성하면 안 된다.

 

역슬래시를 두개(\\) 작성해야 역슬래시 한개(\)가 출력된다.

역슬래시 말고도 큰따옴표와 작은 따옴표를 문자로서 출력하고자 할 때도

큰따옴표와 작은따옴표 앞에 각각 역슬래시를 붙여줘야 컴파일 에러없이 출력된다.

 

자세한 내용은 백준 10172 문제에서 다뤘으니

해당 글 링크를 첨부하도록 하겠다.

 

https://studywithowl.tistory.com/165

 

[백준/C++] 10172번 개/강아지 출력

1.문제 위의 사진처럼 강아지를 출력하시오. 2. 풀이 이 문제를 풀기 전에 한 가지 알아야 할 부분이 있다. 역슬래시(\), 큰따옴표("), 작은 따옴표(')는 각각 기능을 가지고 있다. 역슬래시는 줄바

studywithowl.tistory.com

 

 

결과만 놓고 보자면

큰 따옴표("), 작은 따옴표('), 역슬래시(\) 앞에

역슬래시 (\)를 넣어주기만 하면 끝나는 문제다.

 


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;
}

 

반응형