Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- >> Find Alpha Numbers
- const input = ['135', '357', '791', '357', '913', '579', '135'];
- const print = this.print || console.log;
- const gets = this.gets || ((arr, index) => () => arr[index++])(input, 0);
- const N = 7;
- let arrN = [];
- for (let i = 0; i < N; i++) {
- const num = +gets();
- let max = 0;
- let mid = 0;
- let min = 0;
- let maxMin = 0;
- let maxMid = 0;
- let midMin = 0;
- if (num >= 100 && num <= 999) {
- arrN = num.toString().split('').map((el) => +el); // [ 9, 0, 9 ]
- max = Math.max(...arrN); // 9
- min = Math.min(...arrN); // 0
- mid = arrN.reduce((a, b) => a + b, 0) - min - max; // 9
- maxMin = max - min;
- maxMid = max - mid;
- midMin = mid - min;
- const theBiggest = Math.max(maxMin, maxMid, midMin); // print(theBiggest); // 9
- const sumThree = min + mid + max; // print(sumThree); // 18
- const sumThreeArr = sumThree.toString().split('').map((el) => +el); // print(sumThreeArr); // [ 1, 8 ]
- if (theBiggest > sumThreeArr[1]) {
- print(num);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement