diff --git a/index.html b/index.html index c83b6d7..3ab907e 100644 --- a/index.html +++ b/index.html @@ -1,13 +1,22 @@ - + - Document + Sortowanie Sufiksów + + - - - +

Sortowanie Sufiksów

+ + +

Nieposortowane Sufiksy

+

+    

Posortowane Sufiksy

+

+    
+
 
+
 
\ No newline at end of file
diff --git a/js.js b/js.js
new file mode 100644
index 0000000..6f31706
--- /dev/null
+++ b/js.js
@@ -0,0 +1,13 @@
+function sortujSufiksy() {
+    const slowo = document.getElementById('slowo').value;
+    const sufiksy = [];
+    for (let i = 0; i < slowo.length; i++) {
+        sufiksy.push(slowo.slice(i));
+    }
+    document.getElementById('nieposortowane').textContent = formatSufiksy(sufiksy);
+    sufiksy.sort();
+    document.getElementById('posortowane').textContent = formatSufiksy(sufiksy);
+}
+function formatSufiksy(sufiksy) {
+    return sufiksy.map((sufiks, index) => `${index + 1} ${sufiks}`).join('\n');
+}
diff --git a/styles.css b/styles.css
new file mode 100644
index 0000000..c5012df
--- /dev/null
+++ b/styles.css
@@ -0,0 +1,58 @@
+
+body {
+    font-family: Arial, sans-serif;
+    background-color: #f5f5f5;
+    color: #333;
+    margin: 0;
+    padding: 20px;
+    line-height: 1.6;
+}
+
+h1 {
+    text-align: center;
+    color: #0056b3;
+    margin-bottom: 20px;
+}
+
+
+input[type="text"] {
+    width: calc(100% - 22px);
+    padding: 10px;
+    margin-bottom: 10px;
+    border: 1px solid #ccc;
+    border-radius: 4px;
+    box-sizing: border-box;
+}
+
+
+button {
+    display: block;
+    width: 100%;
+    padding: 10px;
+    background-color: #0056b3;
+    color: white;
+    border: none;
+    border-radius: 4px;
+    cursor: pointer;
+    font-size: 16px;
+}
+
+button:hover {
+    background-color: #004494;
+}
+
+
+h2 {
+    color: #0056b3;
+    border-bottom: 2px solid #0056b3;
+    padding-bottom: 5px;
+    margin-top: 20px;
+}
+
+pre {
+    background-color: #fff;
+    border: 1px solid #ccc;
+    padding: 10px;
+    border-radius: 4px;
+    overflow-x: auto;
+}
\ No newline at end of file