Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- 백준C++
- 1463
- 조건문
- 백준1463
- C++ 함수
- for문
- cuDNN
- 혁펜하임강의후기
- C++ 백준
- 패스트캠퍼스
- 비교연산자
- AIDEEPDIVE
- c++ 기초
- 반복문
- AI강의
- C++ 공백 입력
- CUDA
- 혁펜하임강의
- 백준9095
- 백준1026
- 9095
- 백준
- 패스트캠퍼스혁펜하임
- tensorflow
- pytorch
- 혁펜하임AI
- 혁펜하임
- 1로만들기
- precision
- C++
Archives
- Today
- Total
코딩하는 덕구 🐶
3. C++ 백준 10171 번 고양이 본문
728x90
안녕하세요! 코딩하는 강아지 덕구입니다~!
C++ 백준 10171 번 입니다!
고양이 모양대로 출력하는 문제입니다~!
https://www.acmicpc.net/problem/10171
10171번: 고양이
아래 예제와 같이 고양이를 출력하시오.
www.acmicpc.net
바로 해답 들어갑니다!
#include<iostream>
using namespace std;
int main(){
cout<<"\\ /\\"<<endl;
cout<<" ) ( ')"<<endl;
cout<<"( / )"<<endl;
cout<<" \\(__)|";
return 0;
}
관찰력 좋으신 분들은 아시겠지만 문제의 고양이와 코드상의 고양이가 조금 다릅니다!
예를 들어 사용자가 어떤 문자를 출력하려고 할 때
cout<<"/"; 이런식으로 출력을 하면 문법 오류가 납니다.
문자에 다른 기능이 있기 때문인데 단순하게 기존 방법처럼 출력을 하려고 하면
컴퓨터는 기본적으로 다른 기능을 사용하는 것으로 인식합니다.
그래서 문법 오류가 나는 것 입니다!!
\ 왼쪽의 막대기를 백슬레시라고 해요~!
코딩시에 표현력을 높이기 위해
백슬래시는 다른 기능이 있는 문자를 특수 기능을 없애고 그냥 문자처럼 취급하게 해주는데
이를 escape character라고 합니다~!
백슬래시 자체도 다른 기능(바로 앞 문자를 escape하는 기능)이 있기 때문에
단독으로 쓰면 일반 문자처럼 출력이 안됩니다 ㅎㅎ.
출력하고 싶다면 백슬래시 앞에 백슬래시를 붙이면 됩니다~!
\ /\
) ( ')
( / )
\(__)|
이렇게
\\ /\\
) ( ')
( / )
\\(__)|
백슬래시를 키보드에서 못 찾는 분들이 계실텐데 사진의 빨간색 부분의 기호를 찾아서 누르면 됩니다~!
우리나라 키보드에서 백슬래시는 이렇게 되어있는 경우가 많았어요~!
감사합니다.
C++ 백준 백준 10171 번 이었습니다~!
728x90
'알고리즘 문제 풀이' 카테고리의 다른 글
6. C++ 백준 1001 번 A-B (0) | 2022.01.16 |
---|---|
5. C++ 백준 1000 번 A+B. feat.변수와 자료형이란? (0) | 2022.01.16 |
4. C++ 백준 10172 개 (0) | 2022.01.16 |
2. C++ 백준 10718 번 We love kriii (0) | 2022.01.15 |
1. C++ 백준 2557 Hello World. C++ 처음. C++ 입문. C++ 초보. C++ 기초. C++ 개발 환경 Dev C++. (0) | 2022.01.15 |