백준 문제 풀이/JAVA

[백준] 10172번 '개' 출력 - JAVA

해피딴비 2023. 5. 26. 16:34
문제

아래 출력과 같이 개를 출력하시오.

 

출력

개를 출력한다.

더보기
|\_/|
|q p|   /}
( 0 )"""\
|"^"`    |
||_/=\\__|

 

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

개 모양대로 출력하면 되는 문제로 java의 출력문인 System.out.println();으로 출력합니다.

하지만 자바에서 백슬래시( \ )는 그대로 출력이 안됩니다.

백슬래시를 출력하기 위해서는 백슬래시를 두 개(\\) 적어주면 출력됩니다.

 

또한 큰 따옴표( " ) 역시 그대로 출력이 안됩니다.

큰 따옴표( " )를 출력하기 위해서는 백슬래시 문자와 큰 따옴표 문자를 같이 적어줘야 합니다.(\")

 

이와 같이 백슬래시( \ )와 문자 하나를 결합하여 나타내는 것을 Escape Sequence라고 합니다.