카테고리 없음
[백준/BOJ] 10171번 : 고양이 - Java (자바)
연주우
2021. 2. 5. 14:06
https://www.acmicpc.net/problem/10171
10171번: 고양이
아래 예제와 같이 고양이를 출력하시오.
www.acmicpc.net
[문제]
[사전 필수 지식]
문자열 안에 단독적으로 쓰일 수 없는 문자가 있다.
예를 들어 \(백슬래시) 나 "(큰따옴표)
그래서 데이터로 백슬래시나 큰따옴표를 이용하고자 할 때는 이스케이프 문자를 사용해야 한다.
이스케이프 escape 문자:
문자열 내부에 \(백슬래이시)가 붙은 문자
이스케이프 문자 | 출력 용도 |
\\ | \ 출력 |
\" | " 출력 e.g.) System.out.println("나는 어제 \"떡볶이\"를 먹었어."); --> 나는 어제 "떡볶이"를 먹었어. |
\n | 줄 바꾸기 e.g.) System.out.println("어디 떡볶이 먹었는데?\n엽떡"); -->. 어디 떡볶이 먹었는데? 엽떡 |
\t | 탭만큼 띄우기 |
[풀이법]
System 클래스를 이용해 풀어보았다.
예제 출력을 드래그해서 복사한다.
System.out.println(""); 의 괄호 안에 그대로 붙여넣기하면 된다.
★여기서 문자열 안에 있는 모든 \ 앞에 \를 하나씩 더 붙여준다.
public class Main{
public static void main(String[] args){
System.out.println("\\ /\\");
System.out.println(" ) ( ')");
System.out.println("( / )");
System.out.println(" \\(__)|");
}
}