마이그레이션을 어마어마하게 진행했는데 상당히 피곤한 하루였다.

 

현재 49234개의 파일을 마이그레이션 했지만

쓸데없이 리소스를 잡아먹는 이런 페이지들을 다 끄고 계속 돌릴 예정이기 때문에

오늘 클레임쪽 파일은 어느정도 정리가 되지 않을까 기대해본다.

 

 

(1).백준 6032번 Toy Shopping는 가격 대비 최대 행복을 얻을 수 있는 3개의 장난감을 구매한다고 할 때

얼마의 비용으로 어떤 위치의 장난감을 사야 하는지를 출력해야 하는 공감가는 문제였다.

 

일단 문제에 index를 추가하기 위해서 map에 index를 넣고 출력해보니 정상적으로 기입되는 것을 볼 수 있었고

다시 map으로 일단 분할한 후 index, 가행비?를 앞, 뒤에 넣어줬다.

 

그 후 테스트케이스의 개수를 의미하는 첫번째 줄을 제거하고

가행비..를 기준으로 정렬해준 다음

총 비용과 index를 가행비 기준으로 출력하는 방식으로 해결했다.

const input = `6
0 521
442 210
119 100
120 108
619 744
48 10`.split('\n').map(el => el.split(' ').map(Number)).map((el, index) => [index, ...el, el[0] / el[1]])
input.shift()
input.sort((a,b) => b[3] - a[3])
let sum = 0

for(let i = 0 ; i < 3 ; i++){
    sum += input[i][2]
}

console.log(sum)
for(let i = 0 ; i < 3 ; i++){
    console.log(input[i][0])
}

'회고' 카테고리의 다른 글

[개발일지] - 617  (0) 2025.03.11
[개발일지] - 616  (0) 2025.03.10
[개발일지] - 614(주말)  (0) 2025.03.08
[개발일지] - 613  (0) 2025.03.07
[개발일지] - 612  (0) 2025.03.06

+ Recent posts