Asal Çarpanlara Ayırma Hesaplayıcısı

Genişletilmiş
Sonraki

2 veya daha büyük pozitif bir tam sayıyı asal çarpanlarına ayırmak için girin. Hesaplayıcı tekrarlanan çarpanları ve üs kullanan kısa biçimi gösterir. Basit deneme bölmesi kullanır; tüm bölenleri listelemez veya gelişmiş bir çarpanlara ayırma algoritması çalıştırmaz.

Çarpanlara ayırma nasıl çalışır?

  1. 1

    Bir tam sayı girin

    Yalnızca ondalık rakamlar kullanın ve en az 2 değerini seçin.

  2. 2

    Küçük çarpanlara bölün

    Hesaplayıcı önce 2'yi, ardından aday kalan değerin karekökünü aşmadığı sürece ardışık tam sayıları dener.

  3. 3

    Tekrarlanan çarpanları koruyun

    Her kalansız bölme çarpanı kaydeder ve bölüm üzerinden devam eder.

  4. 4

    İki biçimi de gösterin

    360 için açık biçim 2 × 2 × 2 × 3 × 3 × 5, kısa biçim ise 2^3 × 3^2 × 5 olur.

Örnekler

Girdi Açık biçim Üslü biçim
12 2 × 2 × 3 2^2 × 3
60 2 × 2 × 3 × 5 2^2 × 3 × 5
84 2 × 2 × 3 × 7 2^2 × 3 × 7
97 97 97
1024 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 2^10

Girdi ve performans sınırları

  • Boş metin, işaretler, ondalık noktalar, boşluklar ve 2’nin altındaki değerler çarpanlara ayırma sonucu üretmez. Negatif tam sayılar mutlak değerine dönüştürülmez.
  • Hesaplama PHP tam sayılarını kullanır. Tarayıcı temsil edebilse veya gösterebilse bile sunucunun tam sayı aralığı dışındaki değerler desteklenmez.
  • Büyük bir girdinin küçük çarpanı yoksa deneme bölmesi yavaşlayabilir. Pollard rho veya başka hızlı bir yedek yöntem yoktur.
  • Çıktı yalnızca asal çarpanları içerir. Tüm bölenlerin listesini hesaplamaz.

Veri işleme

Standart form bir sunucu bileşenidir; girilen sayı güncellendikçe sunucuya gönderilir. İki adımlı görünümde sayı, sonuç adımına taşınmak üzere sayfa URL’sine eklenir. Girdiyi özel veya gizli kabul etmeyin.

Sık Sorulan Sorular

İki değer de bu hesaplayıcının beklediği asal çarpan çıktısına sahip değildir; bu nedenle 2 veya daha büyük bir tam sayı istenir.

Hayır. Pozitif mutlak değeri kendiniz girin; hesaplayıcı yalnızca rakamlardan oluşan, 2 veya daha büyük girdileri kabul eder.

Asal sayının kendisi her iki çıktı biçiminde de tek çarpan olarak görünür.

Sunucunun PHP tam sayı türüne sığmalıdır. Deneme bölmesi çok sayıda yineleme gerektirebileceğinden pratik hız sınırı çok daha düşük olabilir.

İlgili Araçlar

Araç diğer dillerde mevcuttur