본문 바로가기
반응형

전체 글601

알고리즘 10 : 프린터 프린터 문제 김코딩은 최근 인쇄할 일이 많이 생겨 창고에서 안 쓰던 프린터를 꺼냈습니다. 이 프린터의 성능을 테스트하여 새로운 프린터를 장만할지 결정하려고 합니다. 김코딩은 프린터의 인쇄 작업 목록의 크기와 최대 용량을 가정하고 각기 다른 용량의 문서를 차례대로 인쇄하여 모든 문서가 인쇄되는데 최소 몇 초가 걸리는지 테스트하기로 했습니다. 프린터 인쇄 작업 목록의 제한사항은 다음과 같습니다. [제한사항] 인쇄 작업 목록은 칸으로 이루어져 있습니다. 각 칸에는 한 개의 문서만 위치할 수 있습니다. 문서는 1초에 한 칸만 이동할 수 있습니다. 인쇄 작업 목록의 크기는 bufferSize이고 최대 용량 capacities 만큼 문서를 담을 수 있습니다. 만약, 인쇄 작업 목록의 크기가 2이고 최대 용량이 10.. 2021. 9. 21.
코드스테이츠 소프트웨어 엔지니어링 부트캠프 63 Cmarket redux 스프린트 복습을 하다가 object.assign이 헷갈려서 다시 정리하여 게시하였다. https://wnsdufdl.tistory.com/116 JS, Object.assign Object.assign() 예시 Object.assign(target,a,b,..) //a객체에 b를 덮고 그것을 target에 덮는다. 변형된 target을 리턴한다. a={name:"june",age:23,gender:"male"} b={name:"july",age:23} c={country:"korea".. wnsdufdl.tistory.com object.assign이 필요했던 부분은 redux스프린트에서 reducer를 설정하는 부분이다. const itemReducer = (state = in.. 2021. 9. 20.
JS, Object.assign Object.assign() 예시 Object.assign(target,a,b,..) //a객체에 b를 덮고 그것을 target에 덮는다. 변형된 target을 리턴한다. a={name:"june",age:23,gender:"male"} b={name:"july",age:23} c={country:"korea"} console.log(Object.assign(c,a,b)) //{country: 'korea', name: 'july', age: 23, gender: 'male'} //c 가 변형된다. console.log(c) //{country: 'korea', name: 'july', age: 23, gender: 'male'} Object.assign의 인자는 모두 객체여야 한다. 그리고 target.. 2021. 9. 20.
코드스테이츠 소프트웨어 엔지니어링 부트캠프 +62, 자료구조 코플릿 복습했다. 이건 볼때마다 새롭다. 2021. 9. 19.
반응형