일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
- 백준 2588 곱셈
- 백준 2753 윤년
- 백준 10869 사칙연산
- boj 2753
- 백준 10430 자바
- 백준 10998 A*B
- 백준 1330 자바
- 백준 9498 자바
- 백준 10998 자바
- 백준 10430
- 1934 java
- 백준
- 백준 1330 두 수 비교하기
- 1934 자바
- 백준 9498 시험 성적
- 백준 1008 A/B
- 백준 1001 A-B
- 백준 1934
- 백준 10998
- 백준 10430 나머지
- 백준 사칙연산
- 2753 자바
- 백준 1001 자바
- 백준 2588 자바
- 백준 1008
- 백준 1008 자바
- boj 1934
- 백준 1934 최소공배수
- 백준 1934 자바
- 백준 2753 자바
- Today
- Total
목록백준 (13)
컴퓨터 하는 라따뚜이
10998번: A×B www.acmicpc.net 문제. 두 정수를 입력받아 A * B를 출력해주는 문제다. 풀이. 백준의 단계별 문제의 첫 카테고리가 입출력 이다보니 계속 비슷한 문제가 나온다. 이번에는 두 정수를 입력받아 곱을 출력해주면 된다. 이전 문제와 내용이 중복되다보니 Scanner 사용법에 대한 내용은 생략.. 코드. import java.util.Scanner; // Scanner클래스 임포트 public class Main { public static void main(String[] args) { Scanner input = new Scanner(System.in); int A = input.nextInt(); // A 값 입력 int B = input.nextInt(); // B 값 ..
1001번: A-B www.acmicpc.net 문제. 두 정수의 합을 구하는 전 문제와 반대로 두 정수의 차를 구하는 문제이다. 풀이. 이전 문제와 같은 방식으로, 두 정수의 합이 아닌 차이를 구하면 된다. import java.util.Scanner; // Scanner클래스 임포트 먼저, 입력받기 위해 Scanner클래스를 임포트 해준다. Scanner input = new Scanner(System.in); Scanner 객체를 생성해준다. 객체명은 대개 sc, in을 사용하는 것 같던데 나는 이상하게 예전부터 input이 마음에 들었다. 병인가.. int A = input.nextInt(); // A 값 입력 int B = input.nextInt(); // B 값 입력 A와 B의 값을 정수형으..
1000번: A+B www.acmicpc.net 문제. 두 정수 A 와 B 가 주어졌을 때 A,B를 합한 값을 출력해주면 된다. 풀이. 지금까지 단순히 출력만 해준 문제와 다르게 이번 문제는 입력도 받아야 한다. 입력받는 방법은 Scanner를 사용해도 되고 BufferedReader를 사용해도 되지만 필자의 경우 Scanner가 더 익숙하여 Scanner를 사용하도록 하겠다. 다만, Scanner 보다 BufferedReader의 처리속도가 훨씬 빠르기에 시간 조건이 걸려 Scanner로 풀 수 없는 문제는 BufferedReader를 사용하려고 한다. 먼저, Scanner를 사용해주기 위해 Scanner클래스를 임포트 해준다. import java.util.Scanner; 그리고 나서 Scanner ..
10172번: 개 www.acmicpc.net 문제. |\_/| |q p| /} ( 0 )"""\ |"^"` | ||_/=\\__| 예제의 출력과 같이 강아지 형태로 출력해주면 된다. 풀이. 이전 고양이 문제와 같은 유형이다. 백슬래쉬(\), 따옴표(', ")를 주의해 가면서 출력해주도록 하자. 코드. class Main{ public static void main(String[] args){ System.out.println("|\\_/|\n|q p| /}\n( 0 )\"\"\"\\\n|\"^\"` |\n||_/=\\\\__|"); } } 위와 같은 코드가 가독성이 떨어진다면 public class Main { public static void main(String[] args) { System.out..
10171번: 고양이 www.acmicpc.net 문제. 예제의 출력과 같이 고양이 모양을 출력하면 된다. \ /\ ) ( ') ( / ) \(__)| 풀이. 특수문자를 잘 출력할 수 있는지 묻는 문제인것 같다. 백슬래쉬(\), 따옴표(', ") 와 같은 특수문자는 그대로 입력하면 시퀀스 오류가 발생하게 된다. 따라서 백슬래쉬(\), 따옴표(', ")를 출력하기 위해선 앞에 백슬래쉬(\)를 추가로 입력해줘야 한다. 이를 이스케이프 시퀀스라고 하나보다. 코드. class Main{ public static void main(String[] args){ System.out.println("\\ /\\\n ) ( \')\n( / )\n \\(__)|"); } } println 하나에 전부 출력해줘도 되고 pu..
10718번: We love kriii www.acmicpc.net 문제 풀이 "강한친구 대한육군" 문자열을 두 줄에 걸쳐 출력하면 되는 문제다. println 은 마지막에 Enter(개행문자)가 입력되고, print 는 Enter없이 다음칸에 바로 문자열이 입력된다는 정도만 알아두자. 코드 public class Main { public static void main(String[] args) { System.out.println("강한친구 대한육군"); System.out.println("강한친구 대한육군"); } }