https://www.acmicpc.net/problem/25083

public class Main{
public static void main(String[] args) {
System.out.println(" ,r'\"7");
System.out.println("r`-_ ,' ,/");
System.out.println(" \\. \". L_r'");
System.out.println(" `~\\/");
System.out.println(" |");
System.out.println(" |");
}
}
처음 문제 보고 이게 도대체 뭔가 싶었는데
쌍따옴표("") 안에 쌍따옴표, \가 있는 경우 어떻게 할건지 확인하라는 문제인가 싶다.
사실 위 답안은 저 예제 출력 그냥 복붙 했는데 인텔리제이가 알아서 '\'를 붙여준거고..
제어문자 개념을 알아둬야 함.
제어문자(Escape Sequence): 백슬래시(\)와 문자 하나를 조합하여 줄 바꿈이나 탭 등 키보드로 입력하기 어렵거나 특별한 기능들을 하는 문자들을 화면에 출력하는 제어 코드
| 제어문자 | 설명 |
| \n | 개행(줄 바꿈, New Line) |
| \t | 탭(Tab, 수평 탭) |
| \\ | 백슬래시 출력(Backslash) |
| \' | 작은따옴표 출력(Single Quote) |
| \" | 큰따옴표 출력(Double Quote) |
| \r | 캐리지 리턴(Carriage Return, 줄의 맨 앞으로 이동) |
| \b | 백스페이스(Backspace) |
| \f | 폼 피드(Form Feed, 페이지 넘김) |
'Java' 카테고리의 다른 글
| [백준] 코딩테스트 문제 2444: 별 찍기 - 7 (0) | 2026.02.24 |
|---|---|
| [백준] 코딩테스트 문제 3003: 킹, 퀸, 룩, 비숍, 나이트, 폰 (0) | 2026.02.24 |
| [백준] 코딩테스트 문제 2675: 문자열 반복 (0) | 2026.02.23 |
| [백준] 코딩테스트 문제 10809: 알파벳 찾기 (0) | 2026.02.23 |
| [백준] 코딩테스트 문제 11720: 숫자의 합 (1) | 2026.02.23 |