JAVA 백준 알고리즘 문제풀이/입출력과 사칙연산
[백준 BOJ 10171번] 고양이
Xerath(제라스)
2021. 10. 9. 17:54
728x90
반응형
출처 : https://www.acmicpc.net/problem/10171
10171번: 고양이
아래 예제와 같이 고양이를 출력하시오.
www.acmicpc.net
1. 문제
아래 예제와 같이 고양이를 출력하시오.
2. 입력
없음.
입력없음.
3. 출력
고양이를 출력한다.
\ /\
) ( ')
( / )
\(__)|
4. 풀이
평범한 문자들의 나열같지만 일부는 백슬래시를 적용하여 이스케이프 시퀀스로 써야 출력을 할 수 있다.
<참고>
이스케이프 시퀀스(Escape Sequence)
\a | 경고(alert) |
\n | 줄바꿈(new line) |
\t | 수평 탭(horizontal tab) |
\v | 수직 탭(vertical tab) |
\b | 백스페이스(backspace) |
\f | 폼 피드(form feed) |
\r | 캐리지 리턴(carriage return) |
\\ | 백슬래시( \, backslash) |
\’ | 작음따옴표( ‘, single quotes) |
\” | 큰따옴표( “, double quotes) |
\ooo | 8진수 숫자를 사용하여 ASCII 코드의 문자 표현 |
\xhh | 16진수 숫자를 사용하여 ASCII 코드의 문자 표현 |
5. 소스코드
1. println()
2. StringBuilder
3. BufferedWriter
중 println을 사용하였다.
class Main{
public static void main(String [] args){
System.out.println("\\ /\\\n"+
") ( \')\n"+
"( / )\n"+
" \\(__)|");
}
}
6. 배운 것
이스케이프 시퀀스들의 종류들을 알아두는 계기가 되었다.
또한 이스케이프 시퀀스들 또한 println으로 출력 시 " " 안에 있어야 한다는 것을 인지하게 되었다.
728x90
반응형