본문 바로가기
이건 알아야지's/자료구조와 알고리즘

[알고리즘] 백준 #10171 고양이, #10172 개

by 하루디 2022. 7. 28.

 

✨ 문제

해당 문제의 해결포인트는 특수 문자들 \, ', " 등을 어떻게 출력할 것인가에 있다.

그리고 문제를 잘 보면 그 부분에 주의하면서 풀라고 힌트를 주고 있다.

 

 

\    /\
 )  ( ')
(  /  )
 \(__)|
|\_/|
|q p|   /}
( 0 )"""\
|"^"`    |
||_/=\\__|

 

 

✨ 특수문자 정리

백슬래시(\)나 따옴표, 홑따옴표(", ') 등을 입력할 때는 백슬래시를 함께 입력해야 한다. 

입력 출력
\\ \
\' '
\" "

 

 

✨ 해결 & 풀이

//#10171 고양이

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

 

개를 출력할 때는 \n을 사용했다. 

// # 10172 개
public class Main{
    
    public static void main(String[] args){
        System.out.println(
                           "|\\_/|\n" +
                           "|q p|   /}\n"+
                           "( 0 )\"\"\"\\\n"+
                           "|\"^\"`    |\n"+
                           "||_/=\\\\__|");
                           
        
    }
    
}