정답
- 음수인 점도 고려해야 하므로 for 문의 범위를 -n부터 n까지 설정
import java.util.Scanner;
class Solution
{
public static void main(String args[]) throws Exception
{
Scanner sc = new Scanner(System.in);
int T =sc.nextInt();
for(int tc = 1; tc <= T; tc++)
{
int N = sc.nextInt(); //반지름
int answer =0;
for(int i=-N; i<N+1; i++)
{
for(int j=-N; j<N+1; j++)
{
if(Math.pow(i,2)+Math.pow(j,2)<=Math.pow(N,2))
{
answer++;
}
}
}
System.out.printf("#%d %d\n",tc,answer);
}
}
}
'Java > SWEA' 카테고리의 다른 글
[JAVA] SWEA 1213. [S/W 문제해결 기본] 3일차 - String (0) | 2024.05.11 |
---|---|
[JAVA] SWEA 13038. 교환학생 (0) | 2024.05.11 |
[JAVA] SWEA 1204. 최빈수 구하기 (0) | 2024.05.08 |
[JAVA] SWEA 1284. 수도 요금 경쟁 (0) | 2024.05.08 |
[JAVA] SWEA 1288. 새로운 불면증 치료법 (0) | 2024.05.08 |