Heres my solution in Javascript: It seems like it always returns apple, pretty neat question huh (Unless im wrong? 😅)
const SubtractSum = return () => "apple"
How I found this out:
const fruits = [ "kiwi", "pear", "kiwi", "banana", ... "melon", "pineapple", "apple", "pineapple", ] const SubtractSum = x => { const sum = `${x}`.split("").reduce((p, c) => +p + +c, 0) const y = x - sum return y <= 99 ? fruits[y - 1] : SubtractSum(y) } //Testing out all possible combinations 10 -- 10000 for (let i = 10; i < 10000; i++) { console.log(i, SubtractSum(i)) //Prints "apple" }
Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment's permalink.
Hide child comments as well
Confirm
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Heres my solution in Javascript:
It seems like it always returns apple, pretty neat question huh (Unless im wrong? 😅)
How I found this out: