华机 提取不重复的整数 js实现

题目

描述
输入一个 int 型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。
保证输入的整数最后一位不是 0 。

数据范围:
1



1
0
8

1≤n≤10
8

输入描述:
输入一个int型整数

输出描述:
按照从右向左的阅读顺序,返回一个不含重复数字的新的整数
示例1

输入: 9876673
输出: 37689

代码

const rl = require("readline").createInterface({ input: process.stdin });
var iter = rl[Symbol.asyncIterator]();
const readline = async () => (await iter.next()).value;

void async function () {
    // Write your code here
    while(line = await readline()){
      let nums = line.split("");

      let reverseNums = nums.reverse();

      let result = new Set(reverseNums);
      let resultStr = '';
      result.forEach(item => {
        resultStr += item;
      })
      console.log(resultStr);
    }
}()

你可能感兴趣的:(华机,javascript,算法,javascript,华机,前端,算法)