Files
2026-09-15 09:03:04 +02:00

39 lines
1.0 KiB
HTML

<!DOCTYPE html>
<html lang="pl">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Lekcja 2 zad 2</title>
</head>
<body>
<script>
let arr = eval(prompt("Podaj tablicę", "[1, 2, 3, 4, 5, 6, 7, 8]"))
console.log(arr)
let running = true
while (running) {
let move = prompt("przesuń (p - prawo, l - lewo, k - koniec)")
let kroki = parseInt(move.slice(1))
switch (move[0]) {
case 'p':
for (let i = 0; i < kroki; i++) {
arr.unshift(arr.pop())
}
break
case 'l':
for (let i = 0; i < kroki; i++) {
arr.push(arr.shift())
}
break
case 'k':
running = false
break
}
console.log(arr)
}
</script>
</body>
</html>