컴퓨터 하는 라따뚜이

[백준] 10171 자바_고양이 본문

백준 문제풀이/01_입출력과 사칙연산

[백준] 10171 자바_고양이

Ratatouille 2021. 4. 3. 20:53

 

10171번: 고양이
 
www.acmicpc.net

문제.

예제의 출력과 같이 고양이 모양을 출력하면 된다.

\    /\
 )  ( ')
(  /  )
 \(__)|

풀이.

특수문자를 잘 출력할 수 있는지 묻는 문제인것 같다.

백슬래쉬(\), 따옴표(', ") 와 같은 특수문자는 그대로 입력하면 시퀀스 오류가 발생하게 된다.

따라서 백슬래쉬(\), 따옴표(', ")를 출력하기 위해선 앞에 백슬래쉬(\)를 추가로 입력해줘야 한다. 이를 이스케이프 시퀀스라고 하나보다. 


코드.

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

 

println 하나에 전부 출력해줘도 되고

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

이처럼 한 문장씩 끊어서 출력해줘도 된다. 본인이 보기 편하게 구현 하자.

'백준 문제풀이 > 01_입출력과 사칙연산' 카테고리의 다른 글

[백준] 1001 자바_A-B  (0) 2021.04.03
[백준] 1000 자바_A+B  (0) 2021.04.03
[백준] 10172 자바_개  (0) 2021.04.03
[백준] 10718 자바_We love Kriii  (0) 2021.04.03
[백준] 2557 자바_Hello World  (0) 2021.04.03