[백준 JAVA] 2903번 풀이 - 중앙 이동 알고리즘
by mini_minpackage 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();
}
}
앞전에 배열 문제를 풀고 해당 문제를 푸니까 보는 관점이 달라진듯!
'매일매일 알고리즘 공부' 카테고리의 다른 글
[백준 JAVA] 2745번 풀이 - 진법 변환 ✨또 풀기 (0) | 2023.06.27 |
---|---|
[백준 JAVA] 10988번 풀이 - 팰린드롬 확인하기 (0) | 2023.06.26 |
[백준 JAVA] 2563번 풀이 - 색종이 ✨ (0) | 2023.06.25 |
[백준 JAVA] 2720번 풀이 - 세탁소 사장 동혁 (0) | 2023.06.25 |
[백준 JAVA] 10798번 풀이 - 세로읽기 (0) | 2023.06.24 |
블로그의 정보
개발자 미니민의 개발로그
mini_min