python/리스트
중복숫자 금지[1단계]
june__Park
2021. 2. 28. 00:04
# 중복숫자 금지[1단계]
# 1. 0~4 사이의 숫자를 arr배열에 저장한다.
# 2. 단, 중복되는 숫자는 없어야 한다.
# 힌트) 랜덤 숫자를 check배열의 인덱스로 활용한다.
#
# 예)
# 랜덤숫자 : 1
# check = {0, 1, 0, 0, 0}
# arr = {1, 0, 0, 0, 0}
# 랜덤숫자 : 3
# check = {0, 1, 0, 1, 0}
# arr = {1, 3, 0, 0, 0}
# 랜덤숫자 : 2
# check = {0, 1, 1, 1, 0}
# arr = {1, 3, 2, 0, 0}
import random
check = [0, 0, 0, 0, 0]
arr = [0, 0, 0, 0, 0]
i=0
while i<5:
r = random.randint(0,4)
if check[r]==0:
check[r]=1
arr[i]=r
else:
continue
i+=1
print(check)
print(arr)