Notice
Recent Posts
Recent Comments
Link
drexqq
[Java, 자바] 백준알고리즘 단계별로 풀기 - 3단계 본문
728x90
반응형
2739번
N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다.
import java.util.*;
public class Main {
public static void main(String[] args) {
//첫째 줄에 N이 주어진다. N은 1보다 크거나 같고, 9보다 작거나 같다.
Scanner sc = new Scanner(System.in);
int N = sc.nextInt();
if (N >= 1 && N <= 9) {
for (int i = 1; i <= 9; i++) {
System.out.println(N+" * "+i+" = "+(N*i));
}
}
}
}
10950번
두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
import java.util.*;
public class Main {
public static void main(String[] args) {
/*
첫째 줄에 테스트 케이스의 개수 T가 주어진다.
각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10)
*/
Scanner sc = new Scanner(System.in);
int T = sc.nextInt();
for (int i = 0; i < T; i++) {
int A = sc.nextInt();
int B = sc.nextInt();
System.out.println(A+B);
}
}
}
8393번
n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오.
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int r = 0;
for (int i = 0; i <= n; i++) {
r += i;
}
System.out.println(r);
}
}
15552번
각 테스트케이스마다 A+B를 한 줄에 하나씩 순서대로 출력한다.
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
public class Main {
public static void main(String[] args)throws Exception {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
int n = Integer.parseInt(br.readLine().trim());
for (int i=0; i < n; i++) {
String text = br.readLine();
String[] word = text.split(" ");
int a = Integer.parseInt(word[0]);
int b = Integer.parseInt(word[1]);
bw.write((a+b) + "\n");
}
bw.flush();
bw.close();
}
}
2741번
자연수 N이 주어졌을 때, 1부터 N까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오.
import java.util.Scanner;
public class Main {
public static void main(String[] args) throws Exception {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
for (int i = 0; i < a; i++) {
System.out.println(i+1);
}
}
}
2742번
자연수 N이 주어졌을 때, N부터 1까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오.
import java.util.Scanner;
public class Main {
public static void main(String[] args) throws Exception {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
for (int i = 0; i < a; i++) {
System.out.println(a-i);
}
}
}
110121번
두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
import java.util.Scanner;
public class Main {
public static void main(String[] args) throws Exception {
Scanner sc = new Scanner(System.in);
int count = sc.nextInt();
for (int i = 0; i < count; i++) {
int a = sc.nextInt();
int b = sc.nextInt();
System.out.println("Case #"+(i+1)+": "+(a+b));
}
}
}
11022번
두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
import java.util.Scanner;
public class Main {
public static void main(String[] args) throws Exception {
Scanner sc = new Scanner(System.in);
int count = sc.nextInt();
for (int i = 0; i < count; i++) {
int a = sc.nextInt();
int b = sc.nextInt();
System.out.println("Case #"+(i+1)+": "+a+" + "+b+" = "+(a+b));
}
}
}
2438번
첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제
import java.util.Scanner;
public class Main {
public static void main(String[] args) throws Exception {
Scanner sc = new Scanner(System.in);
int count = sc.nextInt();
for (int i = 0; i < count; i++) {
for (int j = 0; j < i+1; j++) {
System.out.print("*");
}
System.out.println();
}
}
}
2439번
첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제
하지만, 오른쪽을 기준으로 정렬한 별
import java.util.Scanner;
public class Main {
public static void main(String[] args) throws Exception {
Scanner sc = new Scanner(System.in);
int count = sc.nextInt();
for (int i = 0; i < count; i++) {
for (int j = count; j > i+1; j--) {
System.out.print(" ");
}
for (int j = 0; j < i+1; j++) {
System.out.print("*");
}
System.out.println();
}
}
}
10871번
정수 N개로 이루어진 수열 A와 정수 X가 주어진다. 이때, A에서 X보다 작은 수를 모두 출력하는 프로그램을 작성하시오.
import java.util.Scanner;
public class Main {
public static void main(String[] args) throws Exception {
Scanner sc = new Scanner(System.in);
int N = sc.nextInt();
int a[] = new int[N];
int X = sc.nextInt();
for (int i = 0; i < a.length; i++) {
a[i] = sc.nextInt();
if (a[i] < X) {
System.out.println(a[i]);
}
}
}
}
728x90
반응형
'공부노트 > 백준알고리즘' 카테고리의 다른 글
[Java, 자바] 백준알고리즘 단계별로 풀기 - 6단계 (0) | 2020.06.05 |
---|---|
[Java, 자바] 백준알고리즘 단계별로 풀기 - 5단계 (0) | 2020.06.01 |
[Java, 자바] 백준알고리즘 단계별로 풀기 - 2단계 (0) | 2020.05.26 |
[Java, 자바] 백준알고리즘 단계별로 풀기 - 1단계 (2) | 2020.05.26 |
Comments