[백준] 24266:알고리즘 수업-알고리즘의 수행 시간 5 (자바)

이지혁·2024년 11월 22일

백준

목록 보기
16/19

package buffer;

import java.io.*;
import java.util.StringTokenizer;
import java.math.BigInteger;

public class Main {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        StringTokenizer st = new StringTokenizer(br.readLine());

        BigInteger n = new BigInteger(st.nextToken());
        BigInteger result = n.pow(3);

        System.out.println(result.toString() + "\n" + 3);
    }
}

자바에서는 500000*3의 값을 출력할 수 있는 기본 자료형이 존재하지 않는다.

때문에, java.math.BigInteger 클래스를 추가해서 무한대의 정수값을 받을 수 있도록 해줘야 한다.

math 패키지에 속하고 있기 때문에 멤버 메서드에 기본적인 수학 메서드는 다 있다.

toString()으로 출력해준다.

0개의 댓글