# [백준 자바] 01-03 고양이

- Author: @happyhw0589
- Published: 2021-12-28
- Updated: 2021-12-29
- Source: https://blex.me/@happyhw0589/%EB%B0%B1%EC%A4%80-01-04-%EA%B3%A0%EC%96%91%EC%9D%B4
- Tags: 코딩테스트, 백준, 자바

---

## 01단계 입출력과 사칙연산

## 03. 고양이(10171)

#### 문제

---

아래 예제와 같이 고양이를 출력하시오.

#### 입력

---

없음.

#### 출력

---

고양이를 출력한다.

#### 예제 입력

---

#### 예제 출력

---

> <img alt="" class="lazy" data-src="/resources/media/images/content/2021/12/28//2021_12_28_17_Yr1TGaUBkpzFfEMgZCTr.jpg" src="/resources/media/images/content/2021/12/28//2021_12_28_17_Yr1TGaUBkpzFfEMgZCTr.jpg.preview.jpg"/>

#### 문제 분석

---

'\'는 이스케이프 문자(Escape Sequance)로 문자와 조합하여 사용하며 단독으로 코딩을 할 수 없다. 
 '\'를 출력하기 위해서는 '\'를 하나 더 사용하여 '\\' 로 사용해야 '\'를 출력할 수 있다. 
 그러니 '\'를 '\\'로 바꾸어주면 오류 없이 고양이가 출력된다.

#### 제출

---

```cpp
public class Main{
    public static void main(String[] args){
        System.out.println("\\    /\\");
        System.out.println(" )  ( ')");
        System.out.println("(  /  )");
        System.out.println(" \\(__)|");
    }
}
```

#### ★ 메모

---

**자바에서의 이스케이프 문자** 
 \n (개행): 스크린 커서를 다음줄의 첫 번째로 이동 
 \t (수평탭): 스크린의 커서를 다음 탭으로 이동 
 \r (캐리지리턴): 스크린의 커서를 현재 줄의 처음으로 이동, 개행하지 않으며 이 기호 다음에 오는 문자를 덮어 씌움 
 \\: 역슬래시 출력 
 \": 큰 따옴표 출력 
 \': 작음 따옴표 출력

## 출처

---

**03. 고양이 (10171) 
 [https://www.acmicpc.net/submit/10171/36754993](https://www.acmicpc.net/submit/10171/36754993)**
