Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function bearTrap(L, D, X) {
- var ans,
- xes = [];
- if (typeof(L) != 'number' || typeof(D) != 'number' || typeof(X) != 'number') {
- console.log('L, D and X should be numbers')
- return;
- }
- for (var i = L; i <= D; i++)
- isSumOf(i, X) ? xes.push(i) : '';
- function isSumOf(n, x) {
- var chars = n.toString().split(''),
- sum = 0;
- chars.forEach(function(el, i) {
- sum += +el;
- });
- if (sum === x)
- return true;
- else
- return false;
- }
- var min = Math.min.apply(null, xes),
- max = Math.max.apply(null, xes);
- ans = [min, max];
- return ans;
- }
- var answer = bearTrap(0, 10000, 24);
- console.log(answer);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement