본문 바로가기
Computer/Algorithm_Java

[BaekJoon] 27423번 녹색거탑 문제 풀이 (Success)

by HJ0216 2023. 9. 7.
 

24723번: 녹색거탑

Naver D2를 아시나요? D2는 For Developers, By Developers의 약자로, 개발자들을 위해 개발자들이 직접 만들어 가고 있는 네이버 개발자 지원 프로그램입니다. 네이버가 축적한 기술과 지식을 공유하고, 외

www.acmicpc.net

 

Language: Java

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
 
public class Main {
 
    public static void main(String[] args) throws IOException {
        BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
 
        int i = Integer.parseInt(br.readLine());
        bw.write((int)(Math.pow(2, i))+"");
 
        bw.flush();
        bw.close();
 
    }
}
 
 

🤔 해설

1. Math.pow(2, i)

    - 2의 i승

 

😮  외의 풀이

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
 
public class Main {
    public static void main(String[] args) throws IOException {
        BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
 
        int N = Integer.parseInt(br.readLine());
 
        int sum = 1;
        for (int i = 0; i < N; i++) {
            sum *= 2;
        }
 
        bw.write(sum + "");
 
        bw.flush();
        bw.close();
    }
}
 
 

 

 

 

🔗 소스 코드
GitHub

 

📚 참고 자료

 

[백준 알고리즘] 백준 24723번 녹색거탑 자바(JAVA)

츄르사려고 코딩하는 코집사입니다. 1. [백준 알고리즘] 백준 24723번 녹색거탑 자바(JAVA) 1) 문제번호 : 24723번 2) 문제 출처 https://www.acmicpc.net/problem/24723 24723번: 녹색거탑 Naver D2를 아시나요? D2는 For

yongku.tistory.com