영상
문제
'''
[문제]
철수와 민수는 가위바위보를 6회 하였다.
가위(0) , 바위(1) , 보(2) 를 뜻한다.
아래 배열은 각각 가위바위보를 낸 기록을 저장한 것이다.
철수와 민수는 계단 50번째부터 게임을 시작하였다.
민수는 게임을 모두 끝마치고 어디 있는지 구하시오.
[규칙]
이기면 5칸 올라간다.
비기면 1칸 올라간다.
지면 3칸 내려간다.
[정답]
48
'''
철수 = [0,1,2,2,1,0]
민수 = [2,1,1,2,0,1]
철수_위치 = 50
민수_위치 = 50
Python
복사
해설
'''
[문제]
철수와 민수는 가위바위보를 6회 하였다.
가위(0) , 바위(1) , 보(2) 를 뜻한다.
아래 배열은 각각 가위바위보를 낸 기록을 저장한 것이다.
철수와 민수는 계단 50번째부터 게임을 시작하였다.
민수는 게임을 모두 끝마치고 어디 있는지 구하시오.
[규칙]
이기면 5칸 올라간다.
비기면 1칸 올라간다.
지면 3칸 내려간다.
[정답]
48
'''
철수 = [0,1,2,2,1,0]
민수 = [2,1,1,2,0,1]
철수_위치 = 50
민수_위치 = 50
for i in range(len(철수)):
if 철수[i] == 민수[i]:
철수_위치 += 1
민수_위치 += 1
print("비겼다")
elif 철수[i] == 0 and 민수[i] == 2:
철수_위치 += 5
민수_위치 -= 3
print("철수가 이겼다")
elif 철수[i] == 1 and 민수[i] == 0:
철수_위치 += 5
민수_위치 -= 3
print("철수가 이겼다")
elif 철수[i] == 2 and 민수[i] == 1:
철수_위치 += 5
민수_위치 -= 3
print("철수가 이겼다")
else:
print("민수가 이겼다")
민수_위치 += 5
철수_위치 -= 3
print(민수_위치)
Python
복사