Lekcja 2
This commit is contained in:
1 parent
ec2fc8b146
commit
6cc32f5146
6 files changed
+166
No files matched your search
@@ -0,0 +1,39 @@
|
||||
<!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>
|
||||
Reference in new issue
Block a user