문제
문자열 번호를 유일한 인수로 취하는 JavaScript 함수를 작성해야 합니다.
우리의 함수는 숫자의 후반부가 0으로 변경된 입력 숫자를 반환해야 합니다.
숫자가 홀수인 경우 중간 자릿수부터 0으로 바꿔야 합니다.
예를 들어 -
938473 → 938000
예시
다음은 코드입니다 -
const num = '938473'; const convertHalf = (num = '') => { let i = num.toString(); let j = Math.floor(i.length / 2); if (j * 2 === i.length) { return parseInt(i.slice(0, j) + '0'.repeat(j)); }else{ return parseInt(i.slice(0, j) + '0'.repeat(j + 1)); }; }; console.log(convertHalf(num));
출력
938000