🥞 BE
home

25083_새싹

담당자
완료 여부
Solved
요약
날짜
2024/07/10
태그
구현
기초
문자열
난이도
B5
출처
백준

코드

public class Main { public static void main(String[] args) { String S = " ,r'\"7\n" + "r`-_ ,' ,/\n" + " \\. \". L_r'\n" + " `~\\/\n" + " |\n" + " |"; System.out.print(S); } }
Java
복사
큰 따옴표 ( " ) 나 백슬래시 ( \ ) 는 단독으로 써서 출력할 수가 없다.
그래서 이를 출력하기 위해 특정 구문을 사용하는데 이를 이스케이프 한다고 말한다.
그리고 결합된 그 문자를 Escape Sequence 라고 하는데 백슬래시 ( \ ) 와 문자 하나를 결합하여 나타낸다.
우리가 흔히 쓰는 \n \t 같은 것도 이스케이프 시퀀스다.
즉, 백슬래시를 출력하려면 ( " \\ " ) 로 해줘야 백슬래시 ( \ ) 하나가 출력되며, 백슬래시 두 개를 출력하고 싶은경우 ( " \\\\ " ) 로 해주어야 2개가 출력된다.
아래 그림은 자바에서 사용하는 표준 문자열 이스케이프 리스트다.

문제 해결 아이디어

개행 문자만 잘 써주면 어렵지는 않다.

Reference