개발자 미니민의 개발스터디

[백준 JAVA] 2903번 풀이 - 중앙 이동 알고리즘

by mini_min

package baekjoon;

import java.io.IOException;
import java.util.Scanner;
 
/**
 * 중앙 이동 알고리즘
 *  정사각형 각 변의 중앙에 점이 하나씩 추가된다.
 *  정사각형 중심에 점을 하나 추가한다. 
 * 
 */
public class _2903 {
	
	public static void main(String args[]) throws IOException{
		
		Scanner sc = new Scanner(System.in);
		
		int n = sc.nextInt();
		
		//1 4 4의2 4의3 ... 제곱으로 정사각형 수가 늘어남.
		//그리고 점의 개수는 한 변의 길이 + 1 로 넓이를 구한 값임
		
		System.out.println((int)Math.pow(Math.pow(2, n) +1, 2));
		
		sc.close();
	}
}

 

 

앞전에 배열 문제를 풀고 해당 문제를 푸니까 보는 관점이 달라진듯!

 

 

블로그의 정보

개발자 미니민의 개발로그

mini_min

활동하기