코딩 테스트

[코딩테스트] 백준 10171번: 고양이

dev.jelee 2025. 5. 8. 00:16

# 문제

 

# 코드

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

 

# 입/출력 결과

 

# 과정

  • 예제 출력에 있는 고양이 모양과 동일하게 출력하면 되기 때문에 System.out.println(); 만 사용해서 출력하였다. 
  • 역슬래시는 1개만 사용하면 이스케이프 문자를 뜻하기 때문에 2개를 작성했다.

 

# 느낀 점

  • 역슬래시 1개만 사용하면 이스케이프 문자를 뜻한다는 걸 알게되었다. \n 은 알고는 있었지만 막상 역슬래시 2개를 연달아 사용하는 것을 보고 왜 2개를 사용해야하지? 싶었다. 그래서 chat-gpt에 물어보니 1개만 사용하면 이슼이프 문자를 뜻한다고 했다. 으.. 역시 기초 지식이 부족하다. 그래도 이렇게 문제를 풀면서 알게되는 사실이 재밌다.