본문 바로가기

알고리즘 문제

Programmers Level 8 선입선출 스케줄링

def getCoreNumber(n, cores):
time = 0
while n>0:
for i in range(0,len(cores)):
if time%cores[i]==0: #현재 시간 나누기 처리 시간의 나머지
n-=1
if n==0:
return i+1
time+=1
print(getCoreNumber(6, [1, 2, 3]))
print(getCoreNumber(22,[1,2,3,4,5]))