SWEA (SW Expert Academy)/D3

[SWEA/D3] 16910 원 안의 점

hellosonic 2023. 5. 9. 23:12

문제 바로가기

 

SW Expert Academy

SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!

swexpertacademy.com

나의 코드 및 설명

t = int(input())
for test_case in range(1, t+1):
    n = int(input()) #반지름
    ans = 0
    for i in range(-n, n+1):
        for j in range(-n, n+1):
            if i**2 + j**2 <= n**2:
                ans += 1
    print("#{} {}".format(test_case, ans))

피드백

원점을 중심으로 한 원이니까, 음수의 점도 고려해야 한다.