디버깅(debugging)
디버깅 방법
코드에서 디버깅하고자 하는 줄에 중단점 설정
IDE의 디버깅 기능을 실행
⇒ 변숫값이 자신이 의도한 대로 바뀌는지 파악하기
변숫값 이외에도 원하는 수식을 입력해 논리 오류를 파악할 수 있음
ex> 배열의 합
"""
배열의 주어진 범위의 합을 2로 나눈 몫을 구하세요.
"""
import random
testcase = int(input())
answer = 0
A = [0] * (100001)
for i in range(0, 10001):
A[i] = random.randrange(1, 101)
for t in range(1, testcase + 1):
start, end = map(int, input().split())
for i in range(start, end + 1):
answer = answer + A[i]
print(str(testcase) + " " + str(answer / 2))
"""
배열의 주어진 범위의 합을 2로 나눈 몫을 구하세요.
"""
import random
testcase = int(input())
answer = 0
A = [0] * (100001)
for i in range(0, 100001):
A[i] = random.randrange(1, 101)
for t in range(1, testcase + 1):
start, end = map(int, input().split())
for i in range(start, end + 1):
answer = answer + A[i]
print(str(t) + " " + str(answer // 2))