boj 54

[백준] 10171번: 고양이 - JAVA (자바)

문제 https://www.acmicpc.net/problem/10171 10171번: 고양이 아래 예제와 같이 고양이를 출력하시오. www.acmicpc.net 주어진 문제대로 그대로 출력하면 되는 문제이다. 매우 간단한 문제 일 줄 알았지만.. \ 를 그대로 출력하면 오류가 나온다. 혹시나 해서 특수문자에 있는 \를 사용했는데, 이건 원하는대로 모양이 나왔다. 결과는.... 이런 저런 편법들을 쓰면서 어떻게든 맞아보려고 했는데 결국 맞추지 못하고 인터넷의 도움을 받았다.... 찾아보니 이 문제는 기초적인 개념을 알고 있어야 하는 문제였다. \는 이스케이프 문자이기 때문에 단독으로 사용했을 때 오류가 생기는 것이였다. 이스케이프 문자란? (escape sequence) 이스케이프 문자는 문자열 내에서 ..

문제 풀이 2023.01.15

[백준] 1330번: 두 수 비교하기 - JAVA (자바)

문제 https://www.acmicpc.net/problem/1330 1330번: 두 수 비교하기 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오. www.acmicpc.net 두 정수를 입력을 받은 뒤, 두 수를 비교하여 print하는 문제이다. 풀이 import java.util.*; public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); if(ab) System.out.println(">"); else System.out.println("=="); sc.close(); } } ..

문제 풀이 2023.01.15

[백준] 2588번: 곱셈 - JAVA (자바)

문제 https://www.acmicpc.net/problem/2588 2588번: 곱셈 첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다. www.acmicpc.net 사용자의 입력을 받아서 (세 자리 수) x (세 자리 수) 계산과정을 print하는 문제다. import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num1 = sc.nextInt(); int num2 = sc.nextInt(); System.out.println(num1*(num2%10)); System.out.println(num1*..

문제 풀이 2023.01.12

[백준] 3003번: 킹, 퀸, 룩, 비숍, 나이트, 폰 - JAVA (자바)

문제 https://www.acmicpc.net/problem/3003 3003번: 킹, 퀸, 룩, 비숍, 나이트, 폰 첫째 줄에 동혁이가 찾은 흰색 킹, 퀸, 룩, 비숍, 나이트, 폰의 개수가 주어진다. 이 값은 0보다 크거나 같고 10보다 작거나 같은 정수이다. www.acmicpc.net 사용자의 입력을 받은 뒤, 필요한 체스 말의 개수를 구하는 문제이다. 입력 조건에서 '값은 0보다 크거나 같고 10보다 작거나 같은 정수' 이 부분 때문에 시간을 조금 잡아먹었다. 입력을 받을 때 조건을 설정해놓아야하나 생각하다보니 좀 복잡할 것 같다고 생각해서 풀기 전에 다양한 방법들을 미리 생각해 보고 있었는데, '동혁이가 찾은 흰색 킹, 퀸, 룩, 비숍, 나이트, 폰의 개수가 주어진다.' 이 부분 때문에 금방..

문제 풀이 2023.01.10