(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

+ Recent posts