영상
문제
'''
[문제]
철수는 수학 시험을 보았다.
철수는 실수로 답을 한 칸씩 밀려 적었다.
철수가 원래대로 마킹했더라면 몇 점인지 구하시오.
한 문제당 20점이다.
정답 = [ 1,4,3,3,2 ]
철수가 제출한 답안지 = [0,1,4,3,2]
원래 제출하고 싶었던 답안지 = [1,4,3,2,0]
[정답]
60점
'''
정답 = [1,4,3,3,2]
밀린답 = [0,1,4,3,2]
Python
복사
해설
'''
[문제]
철수는 수학 시험을 보았다.
철수는 실수로 답을 한 칸씩 밀려 적었다.
철수가 원래대로 마킹했더라면 몇 점인지 구하시오.
한 문제당 20점이다.
정답 = [ 1,4,3,3,2 ]
철수가 제출한 답안지 = [0,1,4,3,2]
원래 제출하고 싶었던 답안지 = [1,4,3,2,0]
[정답]
60점
'''
정답 = [1,4,3,3,2]
밀린답 = [0,1,4,3,2]
count = 0
for i in range(len(정답) - 1):
print(정답[i], 밀린답[i + 1])
if 정답[i] == 밀린답[i + 1]:
count += 1
score = count * 20
print(score)
Python
복사