알고리즘/백준
[java] 백준 단계별로 풀어보기 1단계 (2)
펄찌
2021. 6. 17. 16:53
6단계 1001번 A - B
import java.util.Scanner;
class Main {
public static void main(String []args){
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
System.out.print(a-b);
}
}
7단계 10998번 A X B
import java.util.Scanner;
class Main {
public static void main(String []args){
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
System.out.println(a*b);
}
}
8단계 1008번 A / B
import java.util.Scanner;
class Main {
public static void main(String []args){
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
System.out.println((double)a/b);
}
}
9단계 10869번 사칙연산
import java.util.Scanner;
class Main{
public static void main(String []args){
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
System.out.println(a+b);
System.out.println(a-b);
System.out.println(a*b);
System.out.println(a/b);
System.out.println(a%b);
}
}
10단계 10430번 나머지
import java.util.Scanner;
class Main{
public static void main(String [] args){
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
int c = sc.nextInt();
System.out.println((a+b)%c);
System.out.println(((a%c)+(b%c))%c);
System.out.println((a*b)%c);
System.out.println(((a%c)*(b%c))%c);
}
}
11단계 2588번 곱셈
import java.util.Scanner;
import java.lang.Math;
class Main{
public static void main(String [] args){
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
int c = 0;
int[] arr = new int[3];
int[] arr2 = new int[3];
int[] tot = new int[3];
for(int i=2; i>-1; i--){
arr[i] = b/(int)Math.pow(10,i);
b-=arr[i]*(int)Math.pow(10,i);
}
arr2[0] = arr[2];
arr2[1] = arr[1];
arr2[2] = arr[0];
for(int j=2; j>-1; j--)
tot[j] = a*arr2[j];
for(int i=2; i>-1; i--)
System.out.println(tot[i]);
arr2[0] = tot[2];
arr2[1] = tot[1];
arr2[2] = tot[0];
for(int i=2; i>-1; i--) {
c += arr2[i] * (int) Math.pow(10, i);
}
System.out.println(c);
}
}
2588번 헬파티입니다...
반응형