Skip to content

Square Every Digit #6

@rafaelkendrik

Description

@rafaelkendrik

Welcome. In this kata, you are asked to square every digit of a number and concatenate them.

For example, if we run 9119 through the function, 811181 will come out, because 92 is 81 and 12 is 1.

Note: The function accepts an integer and returns an integer

function squareDigits(num){
  if (!Number.isInteger(num)) {
    return new Error('Only supports integers')
  }
  
  return Number(
    Array
      .from(String(num))
      .map(n => n * n)
      .join('')
  )
}

https://www.codewars.com/kata/546e2562b03326a88e000020/train/javascript

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions