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 />');
}