103 - Write Number in Expanded Form
Q.
Write Number in Expanded Form
You will be given a number and you will need to return it as a string in Expanded Form. For example:
expandedForm(12); // Should return '10 + 2'
expandedForm(42); // Should return '40 + 2'
expandedForm(70304); // Should return '70000 + 300 + 4'
NOTE: All numbers will be whole numbers greater than 0.
A)
function expandedForm(num) {
// Your code here
let toStr = num.toString()
let res = '';
for (let i = 0; i < toStr.length; i++) {
if (toStr[i] !== '0') {
res += +toStr[i] * 10**(toStr.length-(i+1)) + ' + '
}
}
return res.slice(0,-3)
}
Author And Source
이 문제에 관하여(103 - Write Number in Expanded Form), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://velog.io/@developerjhp/알고리즘-103-Write-Number-in-Expanded-Form
저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
function expandedForm(num) {
// Your code here
let toStr = num.toString()
let res = '';
for (let i = 0; i < toStr.length; i++) {
if (toStr[i] !== '0') {
res += +toStr[i] * 10**(toStr.length-(i+1)) + ' + '
}
}
return res.slice(0,-3)
}
Author And Source
이 문제에 관하여(103 - Write Number in Expanded Form), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@developerjhp/알고리즘-103-Write-Number-in-Expanded-Form저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)