고양이 풀이

2023. 6. 8. 09:58BaekJoon/입출력과 사칙연산

문제내용

문제 설명 그대로 예제 처럼 출력하는 문제이다.


풀이

public class Main {

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

}

하나의 문자열 변수에 담아서 출력해도되지만 글쓴이는 바로 출력하였다. 문자열의 역슬래시(\)를 출력하기 위해서는 역슬래시를 하나 더 붙여출력한다. 이를 이스케이프 문자(escape sequence)라고 하는데 역슬래시를 쓰고 그다음 기능에 따라서 문자를 붙이는 것이다. 예를들면 \n(new line) 같이 말이다. 이외에는 그대로 쓰면된다.

풀이 할 때 일일이 풀지말고 일단 예제를 복사 한 후 이스케이프 문자 처리를 하는 것을 추천한다. 공백이 몇개인지 일일이 세는 것보단 복사해서 푸는 것이 훨씬 더 편하기 때문이다.


겪었던 문제

이 문제는 겪었던 문제는 없다. 이스케이프 문자를 아냐? 모르냐?의 차이인 것 같다.

'BaekJoon > 입출력과 사칙연산' 카테고리의 다른 글

개 풀이  (0) 2023.06.08
꼬마 정민 풀이  (0) 2023.06.08
곱셈 풀이  (0) 2023.06.08
나머지 풀이  (0) 2023.06.07
1998년생인 내가 태국에서는 2541년생?! 풀이  (0) 2023.06.07