Assignment 5

[11/10] 최대공약수, 최소공배수 2022.11.11

❓ Problem 두 수 a, b 를 입력받아 최대공약수와 최소공배수를 구해보자 input ① a : int ② b : int output a와 b의 최대공약수와 최소공배수 Example - input 12 16 - output 12와 16의 최대공약수는 4이고, 최소공배수는 48입니다. 🛠 해결 과정 첫 번째 시도 public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.print("a 입력 : "); int a = input.nextInt(); System.out.print("b 입력: "); int b = input.nextInt(); int min = a>b ? b:a; int gcd = 0..

[11/10] K의 N제곱 구하기 2022.11.11

❓ Problem K와 N을 입력받아 K의 N제곱을 구하자 input ① K : int ① N : int output K의 N제곱 구하기 Example - input 2 10 - output 1024 🛠 해결 과정 첫 번째 시도 System.out.print("K 입력 : "); int K = input.nextInt(); System.out.print("N 입력 : "); int N = input.nextInt(); int i=1; int result = 1; while(i0) { result*=K; } else if(N==0) { System.out.println(K+"의 " + N + "승은 1입니다."); break; } else { result/=K; } i++; } System.out.prin..