Palindrom Sayı Üreticisi
Yapılandırılabilir basamak sayısı, taban (ondalık, ikili, sekizli, onaltılı) ve miktar ile palindrom sayılar oluşturun.
Girdi
Çıktı
Readme
Palindrom sayı nedir?
Bir palindrom sayı, ileri ve geri okunduğunda aynı kalır. Örneğin, 12321 ve 9009 ondalık palindromlardır, 10101 ise ikili sistemde bir palindromdur. Bu özellik tamamen konumsal — tamamen rakamların sırasına bağlıdır, sayının sayısal değerine değil.
Palindrom sayılar matematik, bilgisayar bilimleri ve rekreatif sayı teorisinde görülür. Bunlar bulmaca oluşturma, veri doğrulama ve algoritma tasarımında kullanılır (örneğin, dize veya tamsayı ters çevirme rutinlerini test etme). Konsept doğal olarak herhangi bir sayı tabanına genişler: 10 tabanında palindrom olmayan bir sayı, 2 tabanında veya 16 tabanında palindrom olabilir.
Araç açıklaması
Bu araç, seçtiğiniz seçeneklere göre rastgele palindrom sayılar oluşturur. Rakam cinsinden uzunluğu, bir toplu işlemde kaç palindrom üretileceğini ve hangi sayı tabanının kullanılacağını (ondalık, ikili, sekizli veya onaltılı) kontrol edebilirsiniz. Çıktı, testler, bulmacalar veya eğitim alıştırmaları için hemen kullanmak üzere kopyalayabileceğiniz veya indirebileceğiniz düz bir listedir.
Örnekler
Ondalık, 5 rakam, sayı 5
34543
70807
12321
98789
56765Özellikler
- Yapılandırılabilir rakam sayısı — 1 ile 20 rakam arasında herhangi bir uzunluk seçin.
- Toplu oluşturma — tek bir tıklamada 500'e kadar palindrom üretin.
- Birden fazla taban — ondalık, ikili (taban 2), sekizli (taban 8) veya onaltılı (taban 16) sistemde palindromlar oluşturun.
- Taban öneki geçişi — kaynak kodda doğrudan kullanım için isteğe bağlı olarak
0b,0oveya0xekleyin. - Büyük harf onaltılı — onaltılı harfleri küçük harf (
a–f) ve büyük harf (A–F) arasında değiştirin.
Kullanım durumları
- Birim testi — otomatik test sırasında ters çevirme, ayrıştırma veya doğrulama işlevlerine beslemek için bilinen palindromların bir toplu işlemini oluşturun.
- Matematik eğitimi — öğrencilerin farklı sayı tabanlarında palindromik özellikleri tanımlaması veya doğrulaması gereken problem setleri oluşturun.
- Bulmaca ve oyun tasarımı — sayı bulmacaları, trivia soruları veya seviye oluşturma tohumları için hızlı bir şekilde palindrom havuzu üretin.
Nasıl çalışır
n rakamı ve b tabanında bir palindrom için, ilk ⌈n/2⌉ rakam rastgele seçilir (baştaki rakam sıfır olmayan olacak şekilde zorlanır). İkinci yarı, birincinin aynasıdır ve tam sıranın her iki yönde de aynı okunmasını sağlar. Bu, oluşturulan her sayının gerçek bir palindrom olmasını garantilerken, dağılımı geçerli aralık içinde düzgün tutar.
İpuçları
- Tek ve çift rakam sayısı — tek uzunluklu palindromlar (örneğin, 5 rakam:
12321) serbest bir orta rakama sahiptir; çift uzunluklu olanlar (örneğin, 4 rakam:1221) tamamen simetriktir. Her ikisi de desteklenir. - Çıktıyı kodda kullanma — taban öneki seçeneğini etkinleştirin, böylece değerler (örneğin,
0b10101) Python, JavaScript veya C kaynak dosyalarına değiştirilmeden doğrudan yapıştırılabilir. - Büyük toplu işlemler — sayıyı 500 olarak ayarlayın ve çevrimdışı kullanım için tam listeyi
.txtdosyası olarak kaydetmek için indir düğmesini kullanın.