알고리즘/[코드업] 기초4-1. 단순 반복문

[JAVA] CodeUp 1275 : k 제곱 구하기

Art Rudy
반응형

https://codeup.kr/problem.php?id=1275 

 

k 제곱 구하기

공백을 기준으로 n과 k가 주어진다. (n은 0이 아닌 정수, k>=0)

codeup.kr

문제 분류 : 기초4-1. 단순 반복문

문제 설명

어떤 수 n과 k가 있다.

n과 k의 관계는 다음과 같다.

nk

nk는 n을 k번 곱한 것을 말한다.

입력으로 n과 k가 주어지면 결과를 출력한다.

예)

52 = 25

24 = 16

입력

공백을 기준으로 n과 k가 주어진다. (n은 0이 아닌 정수, k>=0)

출력

nk의 결과를 출력한다.

입력 예시

3 3

출력 예시

27

도움말

※ 어떤 수의 0승은 1입니다.

 

내 답안

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;

public class Main {

  public static void main(String[] args) throws IOException {
    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));

    String[] arr = new String[2];
    arr = br.readLine().split(" ");

    double a = Double.parseDouble(arr[0]);
    double b = Double.parseDouble(arr[1]);

    int result = (int)Math.pow(a, b);

    bw.write(String.valueOf(result));

    bw.flush();
    bw.close();
    br.close();
  }
}
반응형