☕Language: Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
public class Main {
public static void main(String[] args) throws Exception {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
long n = Integer.parseInt(br.readLine());
long result = (long) Math.pow(n, 2);
bw.write(result + "\n" + 2);
bw.flush();
bw.close();
}
}
|
이중 반복문에서 반복 횟수가 각각 n번씩이므로 수행횟수는 n*n
이 때, n의 범위가 500,000까지이므로 int로 선언할 경우 범위를 넘어서는 overflow가 발생하므로 long으로 선
소스 코드
🔗 HJ0216/TIL/BOJ
참고 자료
'Computer > Algorithm_Java' 카테고리의 다른 글
[BaekJoon] 24266번 알고리즘 수업 - 알고리즘의 수행 시간 5 문제풀이 (Success) (0) | 2023.06.07 |
---|---|
[BaekJoon] 24265번 알고리즘 수업 - 알고리즘의 수행 시간 4 문제풀이 (Success) (0) | 2023.06.06 |
[BaekJoon] 2738번 행렬 덧셈 문제풀이 (Success) (0) | 2023.06.02 |
[BaekJoon] 15894번 수학은 체육과목 입니다 문제풀이 (Success) (0) | 2023.06.01 |
[BaekJoon] 9063번 대지 문제풀이 (Success) (0) | 2023.05.31 |