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 |
Tags
- 값추가
- 버스분석
- useState
- React
- react #회원가입 #비밀번호비교
- 데이터분석
- R 그래프
- 광명시버스분석
- R데이터형태
- 이스케이프시퀀스
- 백준 11718
- 탈출문자
- 백준
- 배열삭제
- 10172
- 그래픽
- 값삭제
- vetor
- 배열추가
- setstate
- getline
- asynchronization
- plot in r
- 이용현황분석
- 그대로 출력하기
- barplot in r
- barplot
- DataFrame
- 백준 10172
- await
Archives
- Today
- Total
devlog_zz
백준 10172번 - 개 ( Escape Sequence ) 본문
728x90
백준 10172번 (개 모양 출력하기)
|\_/| |q p| /} ( 0 )"""\ |"^"` |
||_/=\\__|
이 문제를 풀 때 탈출문자를 생각해야 한다.
백슬래시(\) 뒤에 한 문자나 숫자 조합이 오는 문자 조합을 "Escape Sequence"라고 한다.
줄 바꿈 문자, 작은따옴표, 또는 문자 상수의 다른 특정 문자를 나타내려면 이스케이프 시퀀스를 사용해야 한다.
Escape Sequence는 탈출문자를 이용하여 이를 따르는 문자들을 실행 명령어로 바꿀 수 있다.
예약문자 |
내용 |
\n |
줄바꿈 |
\ |
시퀀스 문자 시작 |
\r |
캐리지 리턴 (캐럿이 그 줄 맨앞으로) |
\t |
가로 탭 |
\v |
세로 탭 |
\' |
작은 따옴표 |
\" |
큰따옴표 |
\\ |
백슬래시 |
System.out.println("안녕\n");
System.out.println("\\n");
안녕
\n
\n을 출력하고 싶다면 \\n 이렇게 앞에 한번더 \를 써줘야한다.
이 문제에서 \와 "를 출력해야 하므로
\ -> \\
" -> \"
이렇게 입력해줘야 출력이 저 모양대로 된다.
public class Main {
public static void main(String[] args) {
System.out.println("|\\_/|\n" +
"|q p| /}\n" +
"( 0 )\"\"\"\\\n" +
"|\"^\"` |\n" +
"||_/=\\\\__|");
}
}
728x90
'Problem Solved > BOJ' 카테고리의 다른 글
[입출력] python 백준 10950번 - A+B - 3 (0) | 2022.06.30 |
---|---|
[입출력] python 백준 2558번 - A+B - 2 (0) | 2022.06.30 |
[입출력] python 백준 1000번 - A+B (0) | 2022.06.30 |
[입출력] python 백준 2557번 - Hello World (0) | 2022.06.30 |
백준 11718번 - 그대로 출력하기 (cin, get, getline) (0) | 2018.10.13 |
Comments