(1).백준 24312번 ДИНИ는 수박을 들었을 때 양쪽의 무게의 차이가 최대한 적게 만들었을 때
차이의 최소값을 구해야 하는 문제였다.
최소값을 구하기 위해서 간단하게 정렬을 진행해준 다음
절대값을 구하기 위해 Math.abs를 사용하고
사이드 2개, 중앙 2개인 a,d / b,c의 합의 차이와
a,b,c와 d의 차이를 비교해 더 작은 차이를 출력했다.
const [a,b,c,d] = `4 7 2 8`.split(' ').map(Number).sort((a,b) => a-b)
const two = Math.abs(a-b-c+d)
const three = Math.abs(a+b+c-d)
console.log(Math.min(two, three))
'회고' 카테고리의 다른 글
[개발일지] - 186 (0) | 2024.01.02 |
---|---|
[개발일지] - 185(신정) (0) | 2024.01.01 |
[개발일지] - 183(주말) (0) | 2023.12.30 |
[개발일지] - 182(연차) (0) | 2023.12.29 |
[개발일지] - 181 (0) | 2023.12.28 |