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]))
'알고리즘 문제' 카테고리의 다른 글
백준 2589번 보물섬 (0) | 2018.04.12 |
---|---|
Programmers Level 8 올바른 괄호 (카탈린 수 사용) (0) | 2018.01.28 |
Programmers Level 6 3xN 타일링 (0) | 2018.01.28 |
Programmers Level 5 줄 서는 방법 (0) | 2018.01.28 |
Programmers Level 5 2 x n 타일링 (0) | 2018.01.28 |