hatodik vizsga

This commit is contained in:
2024-11-28 22:30:52 +01:00
parent cfbc1bb80a
commit 2833172ab6
10 changed files with 92 additions and 0 deletions

Binary file not shown.

View File

@ -0,0 +1,40 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Latin négyzet</title>
<link rel="stylesheet" href="./style.css">
</head>
<body>
<h1>Latin<sup>2</sup></h1>
<table>
<tr>
<td><input type="number" name="" id="" min="1" max="4" required value="1"></td>
<td><input type="number" name="" id="" min="1" max="4" required value="2"></td>
<td><input type="number" name="" id="" min="1" max="4" required value="3"></td>
<td><input type="number" name="" id="" min="1" max="4" required value="4"></td>
</tr>
<tr>
<td><input type="number" name="" id="" min="1" max="4" required value="2"></td>
<td><input type="number" name="" id="" min="1" max="4" required value="3"></td>
<td><input type="number" name="" id="" min="1" max="4" required value="4"></td>
<td><input type="number" name="" id="" min="1" max="4" required value="1"></td>
</tr>
<tr>
<td><input type="number" name="" id="" min="1" max="4" required value="3"></td>
<td><input type="number" name="" id="" min="1" max="4" required value="4"></td>
<td><input type="number" name="" id="" min="1" max="4" required value="1"></td>
<td><input type="number" name="" id="" min="1" max="4" required value="2"></td>
</tr>
<tr>
<td><input type="number" name="" id="" min="1" max="4" required value="4"></td>
<td><input type="number" name="" id="" min="1" max="4" required value="1"></td>
<td><input type="number" name="" id="" min="1" max="4" required value="2"></td>
<td><input type="number" name="" id="" min="1" max="4" required value="3"></td>
</tr>
</table>
<button onclick="ellenorzes()">Ellenőriz</button>
<script src="./script.js"></script>
</body>
</html>

View File

@ -0,0 +1,38 @@
function ellenorzes(){
var tomb = [];
for (var i = 0; i < 4; i++){
var sorlist = [];
var sor = document.getElementsByTagName("tr")[i].children;
for(var j = 0; j < 4; j++){
sorlist.push(Number(sor[j].children[0].value));
}
tomb.push(sorlist);
}
var win = true;
for(var i = 0; i < 4; i++){
for(var j = 1; j < 5; j++){ //rows
if(tomb[i].indexOf(j) === -1){
win = false;
}
}
var templist = []; //cols
for(var j = 0; j < 4; j++){
templist.push(tomb[i][j]);
}
for(var j = 1; j < 5; j++){
if(templist.indexOf(j) === -1){
win = false;
}
}
}
if(win){
alert("Gratulálok! Jól töltötted ki a Latin négyzetet!");
}
else{
alert("Sajnálom! Nem sikerült, róbáld meg ismét!");
}
}

View File

@ -0,0 +1,14 @@
table{
border-collapse: collapse;
margin-bottom: 0.5cm;
}
td{
border: 1px solid black;
width: 1.2cm;
height: 1.2cm;
text-align: center;
vertical-align: middle;
}
input{
width: 1cm;
}

Binary file not shown.