백준의 알고리즘 고양이(10171) 문제

Dev_HG·2020년 11월 20일
0

고양이 문제를 풀면서

알고리즘 입력이라 쉽게 생각하고 있었는데......
나의 오만이었다..........
오류를 만났다. 처음 오류는 오류 내용은 [error: illegal escape character] 이다.
두번째는 escape를 처리했지만, 역시 틀린 답이었다.
틀린답은 밑에 내용이다. escape를 제대로 이해하지 못한것이다.

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

답은 아래 내용이 었다.
public class Main{
    public static void main(String[] agrs){
        System.out.print("\\    /\\\n");
        System.out.print(" )  ( \')\n");
        System.out.print("(  /  )\n");
        System.out.println(" \\(__)|");
    }
}

따옴표에 escape처리를 하지 않았던 것이다.


\t : 수평탭. 스크린 커서를 다음탭으로 옮김 
\n : 개행
\r : 캐리지리턴. 스크린커서의 위치를 현재 줄의 처음으로 옮긴다. 개행하지 않는다.
\\: 역슬래스 문자를 출력할 때 사용.
\" : 큰  따옴표를 출력할때 사용
\' : 작은 따옴표를 출력할 때사용

다음에는 잊지말고 한번에 문제를 풀자~!

profile
꾸준함

0개의 댓글