

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);
}
}
맞았습니다!!