[프로그래머스-Level2] 다리를 지나는 트럭
let bridge_length = 100; let weight = 100; let truck_weights = [10,10,10,10,10,10,10,10,10,10]; function solution(bridge_length, weight, truck_weights) { let answer = 0; // 경과시간 const currentBridge = []; // 현재 다리 상태 let currentWeight = 0; // 현재 다리 무게 let currentTruck = 0; // 현재 다리에 있는 트럭 // 다리길이 만큼 현재 다리 상태 0으로 채워서 초기화 for (let i = 0; i < bridge_length; i++) { currentBridge.push(0); } // 다리 초기화 ..
[프로그래머스-Level2] 기능개발
let progresses = [93,30,55,55]; let speeds = [1,30,5,5]; function solution(progresses, speeds) { let answer = []; let releaseDays = progresses.map((element, index) => { return Math.ceil((100 - element) / speeds[index]); }); // 큰 숫자가 나오기 전까지 +1을 계속 한다 // 큰 숫자가 나오면 answer에 push하고, temp를 큰 숫자로 변경하고, cnt를 1으로 변경한다 () let cnt = 0; let temp = releaseDays[0]; releaseDays.map((element, index) => { if (t..