본문 바로가기
반응형

coding35

[프로그래머스]코딩테스트 스택/큐 - 다리를 지나는 트럭(Javascript) 문제 설명 트럭 여러 대가 강을 가로지르는 일 차선 다리를 정해진 순으로 건너려 합니다. 모든 트럭이 다리를 건너려면 최소 몇 초가 걸리는지 알아내야 합니다. 다리에는 트럭이 최대 bridge_length대 올라갈 수 있으며, 다리는 weight 이하까지의 무게를 견딜 수 있습니다. 단, 다리에 완전히 오르지 않은 트럭의 무게는 무시합니다. 예를 들어, 트럭 2대가 올라갈 수 있고 무게를 10kg까지 견디는 다리가 있습니다. 무게가 [7, 4, 5, 6] kg인 트럭이 순서대로 최단 시간 안에 다리를 건너려면 다음과 같이 건너야 합니다. 경과 시간 다리를 지난 트럭 다리를 건너는 트럭 대기 트럭 0 [] [] [7,4,5,6] 1~2 [] [7] [4,5,6] 3 [7] [4] [5,6] 4 [7] [4.. 2022. 3. 16.
[error]Node mysql에서 null value를 파라미터에 넣어줬을때 오류 메세지 TypeError: Bind parameters must not contain undefined. To pass SQL NULL specify JS null 해결 방법 파라미터에 undifined를 넘겨줘서 생긴 에러. 1. 오타 체크하기. 2. console.log로 넘겨 받은 데이터중에서 undefined를 찾기. 2022. 3. 14.
[프로그래머스]코딩테스트 스택/큐 - 프린터(Javascript) 문제 설명 일반적인 프린터는 인쇄 요청이 들어온 순서대로 인쇄합니다. 그렇기 때문에 중요한 문서가 나중에 인쇄될 수 있습니다. 이런 문제를 보완하기 위해 중요도가 높은 문서를 먼저 인쇄하는 프린터를 개발했습니다. 이 새롭게 개발한 프린터는 아래와 같은 방식으로 인쇄 작업을 수행합니다. 1. 인쇄 대기목록의 가장 앞에 있는 문서(J)를 대기목록에서 꺼냅니다. 2. 나머지 인쇄 대기목록에서 J보다 중요도가 높은 문서가 한 개라도 존재하면 J를 대기목록의 가장 마지막에 넣습니다. 3. 그렇지 않으면 J를 인쇄합니다. 예를 들어, 4개의 문서(A, B, C, D)가 순서대로 인쇄 대기목록에 있고 중요도가 2 1 3 2 라면 C D A B 순으로 인쇄하게 됩니다. 내가 인쇄를 요청한 문서가 몇 번째로 인쇄되는지 .. 2022. 3. 14.
[Docker]맥북 M1 빌드 오류(linux/arm64, linux/amd64) 1. 맥북 M1 build 에러코드 WARNING: The requested image's platform (linux/arm64/v8) does not match the detected host platform (linux/amd64) and no specific platform was requested standard_init_linux.go:228: exec user process caused: exec format error 문제점 M1 Mac book에서 Dockerfile를 Image로 빌드하고 aws ec2 ubuntu 서버에서 docker pull하면서 오류가 발생했다. 이유는 m1칩에서는 빌드할때 linux/arm64로 빌드가 되어서 ubuntu에서는 run이 되지 않는 것이였습니다. 즉.. 2022. 3. 13.
반응형