let lines = [] const reader = require('readline').createInterface({ input: process.stdin, output: process.stdout }) reader.on('line', (line) => { lines.push(line) }) reader.on('close', () => { let points = lines[1].split(' ') let sorted = points.sort((a, b) => { if (a < b) return -1 if (a > b) return 1 return 0 }) let distances = [] for (var i = 1; i < sorted.length; i ++) { distances.push(Math.abs(sorted[i] - sorted[i - 1])) } console.log(Math.min.apply(null, distances)) console.log(Math.abs(sorted[0] - sorted[sorted.length - 1])) })