39 lines
1.0 KiB
HTML
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> |