Çevrimiçi Sayıları Yeniden Düzenleme ve Tekilleştirme Aracı
Sayı listelerindeki basamakları yeniden düzenlenmiş kopyaları (123 ve 321 gibi) algılayıp tekilleştirin. Örnek: 123, 321, 112, 121, 45 → 123, 112, 45. İşlem…
Kullanmaya başla
Özellikler ve Sınırlamalar
Hangi Sorunu Çözer?
Listelerde aynı rakam setine sahip ancak farklı sırada yazılmış sayılar (permütasyonlar) tekrar olarak algılanır. Örneğin, 123 ve 321 aynı kabul edilir; 112 ve 121 de aynıdır. Bu, veri girişi sırasında oluşan sıralama farklılıklarını temizler.
Çalışma Örneği
Girdi: 123, 321, 112, 121, 45 → Çıktı: 123, 112, 45. İlk iki sayı aynı basamaklara sahip olduğundan 321 atlanır; 121 de 112 ile aynı olduğundan atlanır.
Gerçek Parametreler ve Sınırlamalar
- Yalnızca negatif olmayan tam sayılar kabul edilir; negatif değerler, ondalıklar ve JavaScript güvenli tamsayı aralığı dışındaki sayılar reddedilir.
- Paylaşılan liste ayrıştırıcısı girişi 100.000 karakter ve 10.000 değerle sınırlar.
- Baştaki sıfırlar grupları ayırt edemez çünkü değerler karşılaştırmadan önce sayı olarak ayrıştırılır.
- İşlem yalnızca tarayıcıda gerçekleşir; veriler sunucuya gönderilmez.
- Yalnızca ondalık basamak kümelerini karşılaştırır; yaklaşık sayısal kopyaları, tekrarlanan metinleri, işaretli permütasyonları veya yerel yazılmış sayı sözcüklerini algılamaz.
Sıkça Sorulan Sorular
1. 12 ve 21 aynı kabul edilir mi?
Evet, çünkü basamaklar sıralandığında her ikisi de 12 anahtarını üretir. Bu araç, basamakların yeniden düzenlenmiş kopyalarını tekilleştirmek için tasarlanmıştır.
2. Negatif sayılar veya ondalıklar işlenebilir mi?
Hayır, yalnızca negatif olmayan tam sayılar kabul edilir. Negatif değerler, ondalıklar ve güvenli tamsayı aralığı dışındaki sayılar reddedilir.
3. Çıktıda orijinal sıralama korunur mu?
Evet, korunan temsilciler orijinal listedeki ilk görünüm sırasına göre listelenir. Örneğin, 123, 321, 45 girdisinde çıktı 123, 45 olur.
İşlem tarayıcınızda yerel olarak yapılır.