Jun's Development Journey
[BOJ] 입출력과 사칙연산 - 10171번 고양이, 10172번 강아지 본문
문제
10171번: 고양이
아래 예제와 같이 고양이를 출력하시오.
www.acmicpc.net
10172번: 개
문제 아래 예제와 같이 개를 출력하시오. 입력 출력 예제 입력 1 복사 예제 출력 1 복사 |\_/| |q p| /} ( 0 )"""\ |"^"` | ||_/=\\__|...
www.acmicpc.net
풀이
- 핵심
1) 역슬래시는 \\ 두 번 해줘야 입력된다.
2) 따옴표는 \와 함께 해줘야 입력된다.
- 생각
써먹을 일이 많이 있을 지는 모르겠지만, 학부 수업 때 들었던 내용같은데 알아둬서 나쁠 것 없다고 생각해서 작성해본다.
- 고양이 코드
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.*;
public class Main {
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
//선언 및 입력
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringBuilder sb = new StringBuilder();
StringTokenizer st;
char[][] cat = {
{'\\',' ',' ',' ',' ','/','\\',' '},
{' ',')',' ',' ','(',' ','\'',')'},
{'(',' ',' ','/',' ',' ',')',' '},
{' ','\\','(','_','_',')','|',' '}
};
//계산
for(int i=0;i<4;i++) {
for(int j=0;j<8;j++) {
System.out.print(cat[i][j]);
}
System.out.println();
}
System.out.println();
}
}
- 강아지 코드
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.*;
public class Main {
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
//선언 및 입력
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringBuilder sb = new StringBuilder();
StringTokenizer st;
String dog = "|\\_/|\n|q p| /}\n( 0 )\"\"\"\\ \n|\"^\"` |\n||_/=\\\\__|\n";
//계산
System.out.println(dog);
}
}
'BOJ > 단계별로 풀어보기' 카테고리의 다른 글
[BOJ] 14889 스타트와 링크(백트래킹) (0) | 2021.04.01 |
---|---|
[BOJ] 9663 N-Queen(Backtracking 대표 문제) (0) | 2021.04.01 |
[BOJ] N과 M(백트래킹 입문 4문제) (0) | 2021.04.01 |
[BOJ] 1065번 한수 (0) | 2021.03.23 |
[BOJ] 4673번 셀프 넘버 (0) | 2021.03.23 |