Hacker News new | ask | show | jobs
by monkeyjoe 1110 days ago
I think it just means taking the input as an integer and then separating out the “ones place”and “tens place” using integer division and modulo operator. E.g.,

  ones = number % 10

  tens = number // 10

  do_print = (ones + tens) == 10
2 comments

That's what my solution after the parsing would be.

OP mentioned reading from a file, which you would only be able to use after string conversion to ints.

Maybe they didin't calculated the digits, like this:

if toInt(number) % 10 != 0

  print number  
else

  print number + "(" + number[0] + "," + number[1] + ")"
Yes. This is the mathematical solution.