프로그래머스 Javascript 코딩 테스트 Lv.0 주사위의 개수
먼저 상자의 가로, 세로, 높이의 배열이 저장되어있는 box배열 box[0] = 가로 box[1] = 세로 box[2] = 높이 보아하니 사각형의 부피를 구해야할거 같은 냄새 그리고 모서리의 길이가 n인 주사위 주사위는 정사각형의 육면체니까 가로 n, 세로 n, 높이 n인 셈이다. 그리고 우리가 구해야할 값은 box에 들어갈 수 있는 주사위의 최대 개수이다. 예제 2를 보면 box의 배열에는 [10, 8, 6]이고 이말은 가로 10, 세로 8, 높이 6인 box에 가로, 세로, 높이가 3인 주사위를 최대한 가득 채워야하는 것이다. function solution(box, n) { return Math.floor(box[0] / n) * Math.floor(box[1] / n) * Math.floor(bo..
2023. 7. 19.
프로그래머스 Javascript 코딩 테스트 Lv.0 공 던지기
사진에 있는 입출력 예를 잘 보자. numbers라는 정수로 된 매개변수가 있고, 매개변수 k는 공을 던지는 횟수이다. 제일 중요한 공을 1번 던질 때 마다 던지는 사람의 우측 1명을 건너 뛴다. 그리고, k번째 공을 던지는 사람을 찾아야한다. 자, 생각해 보면 numbers 배열 [1,2,3,4,5]가 있다 생각하자. 공을 던지는 횟수는 3 이다. 그럼 1번이 3번한테 1번째 공을 던지고, 3번이 5번 한테 2번째 공을 던지고, 5번은 1번을 뛰어넘고 2번한테 3번째 공을 던진다. 마지막에 공을 던진 사람은 5번이다. 이걸 모듈러 연산을 이용해서 배열의 길이를 제한해서 문제를 풀이 할 거다. function solution(numbers, k) { let result = '' for (let i = 0..
2023. 7. 12.