Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- let input = [
- '4',
- '1',
- '3',
- '3',
- '7'
- ]
- let print = this.print || console.log;
- let gets = this.gets || ((arr, index) => () => arr[index++])(input, 0);
- let n = +gets();
- let newArr = [];
- let bigNums = [];
- let result = 0;
- for (let i = 1; i <= n; i++) {
- let numb = gets().split('').join(Number);
- newArr.push(numb);
- }
- let set = new Set(newArr);
- let duplicate = newArr.filter(item => {
- if (newArr.length === 1) {
- result = newArr;
- }
- else if (set.has(item)) {
- set.delete(item);
- }
- else {
- return item;
- }
- });
- if (duplicate.length >= 2) {
- if (duplicate[0] > duplicate[1]) {
- duplicate = (duplicate[1]);
- result = duplicate;
- }
- else if (duplicate[0] < duplicate[1]) {
- duplicate = duplicate[0];
- result = duplicate;
- }
- }
- else if (duplicate.length > 0) {
- duplicate = (duplicate[0]);
- result = duplicate;
- }
- if (+result >= 2)
- console.log(+result);
- else if (+result === 1) {
- console.log(+result);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement