JSFiddle - React, Tailwind, and code Playground
by Kerrick
JavaScript
var input = '4\n1 2 3 6 5 4 12 8 7\n1 2 3 6 5 4 2 8 7\n9 8 7 1 4 2 3 6 5\n1 2 3 4 5 6 7 8 9';
var correctLine = [1,2,3,4,5,6,7,8,9];
var inputArr = input.split('\n');
var num = inputArr[0];
for(i = 0; i < num; i++) {
var currLine = inputArr[i+1].split(' ');
currLine = currLine.sort();
var result = true;
for(j = 0; j < currLine.length; j++) {
result = (parseInt(currLine[j]) === correctLine[j]) ? true : false;
}
document.write(result ? 'Valid' : 'Invalid');
document.write('<br />');
}