[Algorithm/Programmers] 기능 개발 (스택/큐) Swift
문제 풀이: 1. 각 기능 별로 완성되는 기간 확인 2. 첫 기능의 완성 기간을 기준으로 그 다음 기능의 기간과 비교하여 작다면 같이 pop 3. 다음 기능의 완성 기간이 더 클 때까지 2번 반복 4. 모든 기능이 끝나지 않았다면 2번으로 돌아가서 반복 import Foundation //테스트 케이스 //var progresses = [93, 30, 55] //var speeds = [1, 30, 5] //var progresses = [95, 90, 99, 99, 80, 99] //var speeds = [1,1,1,1,1,1] func solution(_ progresses:[Int], _ speeds:[Int]) -> [Int] { let len = progresses.count var resul..
2020. 11. 22.