[백준] 2903번 - 제곱근 연산자 (java)

팥빵·2025년 6월 5일

Baekjoon

목록 보기
26/49

N번째 반복땐 몇개의 점이 나올거냐는걸 묻는 수학 로직 문제이다.

내가 여기서 중요한건 어떤 공식이 나올거냐가 중요한게 아닌, 제곱근 메소드가 뭔지를 위해 이 게시글을 작성한다.

Math.pow(a, b);

해당 메소드는 변수 a를 b제곱 해주는 기능을 가지고 있다.
Math 클래스의 메소드는 모두 정적 메소드이므로, 따로 import 없이 선언할 수 있다.

반환 값은 Double형이다.

위 정보를 바탕으로 설계한 코드는 다음과 같다.

import java.util.*;

class Main{
	public static void main(String[] args){
    	Scanner sc = new Scanner(System.in);
        int N = sc.nextInt();
        int value = (int)(Math.pow((Math.pow(2, N) + 1), 2));
        System.out.println(value);
        }
    }

맞았습니다!!

profile
반갑습니다

0개의 댓글