본문 바로가기

코딩 -/백준 알고리즘 해설

백준 알고리즘 단계별 문제풀이 1 . 입출력과 사칙연산 , 고양이

반응형

백준 알고리즘 문제의 단계별 문제의 1번. 입출력과 사칙연산 파트입니다.

그중 세 번째 문제인 고양이를 출력하는 문제입니다. 

 

 

 

  <출처 - 백준 알고리즘 문제 - 단계별 문제풀이 3번 >

 

단순히  고양이 그림만 출력하면 됩니다.

 

   , 텍스트를 그대로 넣으시면 문제가 발생할 것입니다.

 

이유는 "\" , " ' " ,  때문입니다.

 

Escape Sequence라고

\n -> 줄 바꾸기 

\t -> tab 

등의 기능을 \를 붙여 사용하기 때문입니다.

 

그렇다면  저기서 문제가 되는 \가 있고 , 프린트 문에서 따옴표는 문자 또는 문자열의 시작과 끝을 알리는 기호이기 때문에 그냥 쓸 수 없고 \'  \"로 print("  여기에 입력할 때 ") 정상적으로 입력이 되어

'  ,  " 로 사용이 됩니다.

 

결론을 내 결과를 보여드리겠습니다.

 

 

 

우선 C언어입니다.

 

#include<stdio.h>

int main() {
    printf("\\    /\\\n )  ( \')\n(  /  )\n \\(__)|");
}

 

 

 

C++입니다.

 

#include <iostream>

using namespace std;

int main(){

    cout<<"\\    /\\\n )  ( \')\n(  /  )\n \\(__)|";
    
}

 

 

 

python입니다

 

print("\\    /\\\n )  ( \')\n(  /  )\n \\(__)|")

 

 

 

Java입니다.

 

public class Test {

	public static void main(String[] args) {
    
		System.out.print("\\    /\\\n )  ( \')\n(  /  )\n \\(__)|");
	}
}

 

이것으로 세 번째 기본 문제인 고양이를 출력해보았습니다.

모든 문제를 풀 때까지 같이 달려봅시다.

반응형