SoftSquared/사전학습

[사전준비]자바 및 백준알고리즘 단계별 문제 3

Seok_IN 2021. 8. 30. 17:52

🔷 3단계 : For문

3-1 #2739  구구단을 출력하는 프로그램을 작성하시오.

  - 입력 : 첫째 줄에 N이 주어진다.(1<= N <= 9)

  - 출력 : N*1 부터 N*9까지 출력한다.

BaekJun2739.java

 

 3-2 #10950  A + B - 3

  - 입력 : 첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다.

  - 출력 : 각 테스트 케이스마다 A + B를 출력한다.

BaekJun10950.java

 3-3 #8393  합

  - 입력 : 첫째 줄에 N이 주어진다.

  - 출력 : 1부터 N까지의 합을 출력한다.

BaekJun8393.java

 3-4 #15552  빠른 A + B

  - 입력 : 첫 줄에 테스트케이스의 개수 T가 주어진다. T는 최대 1,000,000 이다. 다음 T 줄에는 A , B가 주어진다.

  - 출력 : 각 테스트 케이스마다 A + B를 한 줄에 하나씩 순서대로 출력한다.

BaekJun15552.java

 3-5 #2741  N찍기

  - 입력 : 첫째 줄에 자연수 N이 주어진다.

  - 출력 : 첫째 줄부터 N번째 줄 까지 1부터 N을 차례대로 출력한다.

BaekJun2741.java

 3-6 #2742  거꾸로 N찍기

  - 입력 : 첫째 줄에 자연수 N이 주어진다.

  - 출력 : 첫째 줄부터 N번째 줄 까지 N부터 1을 차례대로 출력한다.

BaekJun2742.java

 3-7 #11021  A + B - 7

  - 입력 : 첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다.(0<A, B <10)

  - 출력 : 각 테스트 케이스마다 "Case #x" 를 출력한 다음 A+B를 출력한다. 테스트 케이스 번호는 1부터 시작한다.

 

BaekJun11021.java

 3-8 #11022  A + B - 8

  - 입력 : 첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다.(0<A, B <10)

  - 출력 : 각 테스트 케이스마다 "Case #x" 를 출력한 다음 A+B = (A+B)를 출력한다. 테스트 케이스 번호는 1부터 시작한다.

BaekJun11022.java

 3-9 #2438  별 찍기 - 1

  - 입력 : 첫째 줄에 N이 주어진다(1<=N<=100)

  - 출력 : 첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다.

BaekJun2438.java

 3-10 #2439  별 찍기 - 2

  - 입력 : 첫째 줄에 N이 주어진다(1<=N<=100)

  - 출력 : 첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다.(오른쪽정렬)

BaekJun2439.java

 3-11 #10871  X보다 작은 수

  - 입력 : 첫째 줄에 N, X가 주어진다(1<=N, X<=10,000) 둘째 줄에 수열 A를 이루는 정수 N개가 주어진다.

  - 출력 : X보다 작은 수를 입력받은 순서대로 공백으로 구분해 출력한다. X보다 작은 수는 적어도 하나 존재한다.

BaekJun10871.java


💡 배운 내용

1. JAVA 입출력 방법에 BufferedReader/BufferedWriter를 이용하여 버퍼에 입력을 한번에 받고 한번에 출력할 수 있다.

2. StringTokenizer를 같이 연계해서 써서 Buffer에 받은 내용을 나눠서 변수에 넣을 수 있다.

3. bw.write를 통해 버퍼에 값을 넣고, bw.flush를 통해 버퍼를 비워 넣은 값을 출력한다.


◼ 참고