백준 알고리즘 3단계-2
📖 백준 알고리즘 3단계
❗ 3단계 풀이
2022-03-05 백준알고리즘
Q. 2741
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int input = Integer.parseInt(sc.nextLine());
for(int i = 1; i<= input; i++) {
System.out.println(i);
}
}
}
Q.2742
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int input = Integer.parseInt(sc.nextLine());
for(int i = input; i>=1 ; i--) {
System.out.println(i);
}
}
}
Q.11021
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int input = sc.nextInt();
for(int i = 1; i <= input; i++) {
int num1 = sc.nextInt();
int num2 = sc.nextInt();
System.out.println("Case #" + i + ": " + (num1 + num2));
}
sc.close();
}
}
- Scanner로 한 줄에 여러개를 받고싶다 → Integer.parseInt(sc.nextLine()); 보다 sc.nextInt() 사용❗
- 💡 문자열 받기 ex) char ch = sc.nextLine().charAt(0);
Q.11022
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int input = sc.nextInt();
for(int i = 1; i <= input; i++) {
int num1 = sc.nextInt();
int num2 = sc.nextInt();
System.out.println("Case #" + i + ": " + num1 + " + " + num2 + " = " + (num1 + num2));
}
}
}
Q.2438 (별 찍기)
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int input = sc.nextInt();
for(int i = 1; i <= input; i++) {
for(int j = 0; j < i; j++) {
System.out.print("*");
}System.out.println();
}
}
}
Q.2439
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int input = sc.nextInt();
for (int i = 1; i <= input; i++) {
for (int j = 1; j <= input - i; j++) {
System.out.print(" ");
}
for (int j = 1; j <= i; j++) {
System.out.print("*");
}
System.out.println();
}
}
}
- 💡 빈 공간과 별이 찍혀 나오는 공간을 분리 할 생각을 하지 못함
✏️ 별 찍기와 scanner 사용시 다양한 타입을 입력받는 방법 공부 필수
Leave a comment