Lekcja 2
This commit is contained in:
1 parent
ec2fc8b146
commit
6cc32f5146
6 files changed
+166
No files matched your search
@@ -0,0 +1,65 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="pl">
|
||||
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Lekcja 2 zadanie 4</title>
|
||||
<script>
|
||||
let text = `Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam sit amet elit nec diam sodales tempus. In hac habitasse platea dictumst. Phasellus finibus nisl molestie mauris maximus elementum. Quisque laoreet rutrum arcu sed maximus. Vestibulum arcu enim, semper at dolor sed, vehicula porttitor nisi. Nunc molestie blandit urna nec sodales. Donec fermentum tempor orci. Maecenas nec tempus dui. Aenean interdum ante a dui ornare ullamcorper. In in nisi dolor. Donec cursus suscipit orci id tempus. Duis elementum dui et finibus iaculis. Ut ut dui at mi faucibus tempus.
|
||||
|
||||
Donec mattis aliquam lacus. Nullam laoreet justo sit amet viverra dictum. In sodales elementum mauris quis cursus. Duis nec sollicitudin diam. Suspendisse tristique libero purus, vitae viverra ligula iaculis vitae. Proin tempor at quam sit amet consectetur. Suspendisse consectetur nunc nibh.
|
||||
|
||||
Vivamus vehicula volutpat quam id semper. Proin dictum nibh lacus, sed posuere mi venenatis quis. Nulla non congue sapien. Maecenas nec mauris risus. Phasellus purus ipsum, molestie et eleifend ut, sollicitudin ut justo. Nam luctus non nisl eget vehicula. Proin imperdiet nulla nibh, et tincidunt libero vulputate nec. Etiam et sapien vel tellus laoreet varius id quis enim. Nam ultrices velit vitae eros viverra accumsan. Maecenas rutrum massa dolor, quis suscipit leo tincidunt vitae. Quisque tempus arcu vitae velit finibus, in tincidunt urna faucibus.
|
||||
|
||||
Morbi dignissim dui at nisl tincidunt, in iaculis sapien ornare. Pellentesque ante diam, congue sed justo sit amet, dignissim auctor metus. Morbi est orci, porttitor sit amet ultrices vel, consectetur in sem. Etiam sed nisl eget nulla fringilla laoreet. Nunc quis turpis eu dui mattis gravida ut quis nulla. Suspendisse eget odio sodales, ultrices magna vitae, pretium neque. Phasellus placerat aliquam elit, vel pharetra nunc ultrices eu. Sed finibus, quam id sagittis ultrices, augue mauris tincidunt arcu, non lobortis dui tellus ut orci. Sed pharetra fermentum nisi, quis eleifend justo fringilla vitae. Aliquam lobortis, libero consequat tristique finibus, orci mauris bibendum ante, et varius sapien nibh sed sapien. Aliquam vel scelerisque mi, vel feugiat est. In laoreet fringilla venenatis. Proin aliquet maximus massa ut bibendum. Duis in urna neque. Donec posuere ullamcorper orci pharetra congue.
|
||||
|
||||
Duis vel dapibus elit. Mauris nec volutpat mauris. Nunc ut nisi id augue aliquam imperdiet non eu purus. Cras pulvinar vitae ex sit amet ultrices. In risus odio, egestas quis tincidunt convallis, laoreet ultricies magna. Nam sit amet gravida lectus, eget euismod ipsum. Fusce sodales, nisi eu hendrerit vehicula, lacus justo placerat neque, id lobortis dui nisi eu lectus. In dictum lacinia diam.`
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<h1>Tekst:</h1>
|
||||
<script>
|
||||
document.write(text)
|
||||
</script>
|
||||
|
||||
<h2>Liczenie słów:</h2>
|
||||
<script>
|
||||
text = text.replace(/\./g, "")
|
||||
text = text.replace(/\,/g, "")
|
||||
text = text.replace(/\n/g, " ")
|
||||
text = text.toLowerCase()
|
||||
|
||||
let slowa = text.split(" ").sort()
|
||||
while (slowa.includes("")) {
|
||||
slowa.splice(slowa.indexOf(""), 1)
|
||||
}
|
||||
|
||||
let counts = [1]
|
||||
for (let i = 1; i < slowa.length; i++) {
|
||||
if (slowa[i] == slowa[i - 1]) {
|
||||
counts[counts.length - 1]++
|
||||
} else {
|
||||
counts.push(1)
|
||||
}
|
||||
}
|
||||
|
||||
let i = 1
|
||||
while (i < slowa.length) {
|
||||
if (slowa[i] == slowa[i - 1]) {
|
||||
slowa.splice(i, 1)
|
||||
} else {
|
||||
i++
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
document.write(text)
|
||||
console.log(counts)
|
||||
console.log(slowa)
|
||||
</script>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
Reference in new issue
Block a user