import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int count = in.nextInt();
// [0] -> 2 [1] -> 3 [2] -> 5 [3] ->9 [4]->17 [5]-> 33
// 그 이전에 있던 값에 *2 - 1을 한 값이다.
int[] array = new int[16];
array[0] = 2;
array[1] = 3;
array[2] = 5;
for (int i =2; i < 15; i++)
{
array[i+1] = 2* array[i] -1 ;
}
System.out.println((int)Math.pow(array[count],2));
}
}
배열을 만드니 정말 쉬운 문제였다. 초기값을 내가 할당하고 그 이후 값은 반복문으로 생성했다. 또한 제곱을 구하는법을 ^2라고 생각하였는데 자바에서는 Math.pow(제곱할 수, 몇번 제곱할지)를 작성하는거였다. 이거는 실수형으로 바꿔주어서 정수로 구하고 싶으면 앞에(int)를 붙여야 했다. 제곱을 구하는 함수를 알게되어서 좋았다.