코딩 -/백준 알고리즘 해설
백준 알고리즘 단계별 문제풀이 1 . 입출력과 사칙연산 , 고양이
심프슨정리
2021. 6. 21. 01:58
반응형
백준 알고리즘 문제의 단계별 문제의 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 \\(__)|");
}
}
이것으로 세 번째 기본 문제인 고양이를 출력해보았습니다.
모든 문제를 풀 때까지 같이 달려봅시다.
반응형