<!DOCTYPE html>
<html lang="tr">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Birebir Aynı Satırları Tespit Et</title>
    <style>
        body {
            font-family: Arial, sans-serif;
            margin: 20px;
        }
        textarea {
            width: 100%;
            height: 150px;
        }
        #result {
            margin-top: 20px;
            max-height: 500px;
            overflow-y: auto;
            white-space: pre-wrap; /* Satırların düzgün görünmesini sağlar */
        }
        .duplicate {
            color: red;
        }
    </style>
</head>
<body>

    <h2>Birebir Aynı Satırları Tespit Et</h2>
    <textarea id="inputText" placeholder="Metninizi buraya girin..."></textarea>
    <button onclick="findDuplicates()">Tespit Et</button>

    <div id="result"></div>

    <script>
        function findDuplicates() {
            const inputText = document.getElementById('inputText').value;
            const lines = inputText.split('\n');
            const lineCount = new Map();
            const duplicates = [];

            // Satırları say ve tekrar edenleri bul
            lines.forEach(line => {
                if (lineCount.has(line)) {
                    lineCount.set(line, lineCount.get(line) + 1);
                } else {
                    lineCount.set(line, 1);
                }
            });

            // Tekrar eden satırları topla
            lineCount.forEach((count, line) => {
                if (count > 1) {
                    duplicates.push(line);
                }
            });

            // Sadece tekrar eden satırları göster
            const resultDiv = document.getElementById('result');
            resultDiv.innerHTML = '';
            if (duplicates.length > 0) {
                duplicates.forEach(line => {
                    const div = document.createElement('div');
                    div.className = 'duplicate';
                    div.textContent = line;
                    resultDiv.appendChild(div);
                });
            } else {
                resultDiv.innerHTML = '<div>Tekrar eden satır bulunamadı.</div>';
            }
        }
    </script>

</body>
</html>