ForHosting KIT · Strumenti per sviluppatori

Verifica di numeri equidigitali e fattorizzazione

Un numero equidigitale usa esattamente tante cifre nella fattorizzazione prima quante ne usa nella normale scrittura decimale.

● BetaGratis · nel tuo browser
Usalo da WebAPIEmailTelegramApp presto

Questo strumento fattorizza ogni intero ammesso, conta le cifre di ciascun primo e di ogni esponente scritto, quindi confronta il totale con la lunghezza del numero originale. Restituisce la fattorizzazione strutturata completa insieme ai due conteggi, così Lei può verificare chiaramente la decisione in lezioni, rompicapi, script ed esperimenti di teoria dei numeri.

Che cosa misura il test equidigitale

Il test confronta due descrizioni compatte dello stesso intero positivo. La prima è semplicemente l’intero scritto in base dieci, quindi la sua dimensione è il numero di cifre decimali di n. La seconda è la fattorizzazione prima canonica. Il calcolo conta ogni cifra delle basi prime e anche le cifre di un esponente quando questo è maggiore di uno. Per convenzione, l’esponente uno viene omesso e non contribuisce. I segni di moltiplicazione e la notazione delle potenze non sono cifre. Per esempio, 27 ha due cifre e si fattorizza come 3 elevato a 3. La base 3 fornisce una cifra e l’esponente 3 un’altra, pertanto 27 è equidigitale. La risposta mostra entrambi i totali e non soltanto un’etichetta, permettendoLe di controllare il risultato e riutilizzare i fattori. I valori inferiori a due vengono rifiutati perché questa classificazione richiede una fattorizzazione prima non vuota.

Come leggere la fattorizzazione

Invii n come intero, non come testo formattato, decimale o notazione scientifica. La risposta elenca i fattori in ordine primo crescente. Ogni voce contiene un primo e il suo esponente, compreso un esponente uno esplicito nell’output strutturato, benché esso venga omesso nel conteggio della notazione scritta. number_digits indica la lunghezza dell’intero decimale originale. factorization_digits somma la lunghezza decimale di ogni base prima e, soltanto per fattori ripetuti, quella dell’esponente. is_equidigital è true esattamente quando i due totali coincidono. Questa rappresentazione evita ambiguità con fattori come 101, la cui base occupa tre cifre, ed esponenti come 12, che ne occupano due. I simboli non partecipano al calcolo. Sono accettati valori fino a un bilione: il limite rende prevedibile l’esecuzione per gli input primi e copre esercizi didattici, programmazione ed esplorazione di successioni.

Usare la classificazione con attenzione

Equidigitale appartiene a una famiglia di classificazioni basate sulle cifre. Se una fattorizzazione richiede meno cifre del numero originale, il numero viene spesso detto economico; se ne richiede di più, stravagante. Alcune fonti riservano frugale a un caso economico più rigoroso. Questa capacità risponde soltanto alla domanda di uguaglianza e mostra i conteggi, così Lei può applicare la terminologia della propria fonte. Usa la normale notazione decimale e la fattorizzazione prima unica, senza confrontare basi alternative o prodotti espansi. L’algoritmo è deterministico e non usa la rete: lo stesso input valido produce sempre gli stessi fattori ordinati. È quindi adatto a fixture di test e successioni generate. Ogni automazione tramite API costa $0.002; il browser esegue la stessa logica pura. Nel confronto con libri o successioni online, verifichi che anche la fonte ometta l’esponente uno e ignori i simboli di moltiplicazione e potenza.

Controllare un esercizio di teoria dei numeri

Fattorizzi un intero e verifichi la classificazione tramite entrambi i conteggi.

Esplorare successioni di interi

Provi valori candidati mentre crea o convalida una successione equidigitale.

Creare fixture deterministiche

Usi i fattori ordinati e il risultato booleano in lezioni, quiz o test automatici.

Quali cifre della fattorizzazione contano?

Contano le cifre delle basi prime e degli esponenti maggiori di uno; i simboli non contano.

Perché l’esponente uno non conta?

La notazione canonica omette l’esponente uno, quindi esso non aggiunge cifre scritte.

Sono ammessi valori inferiori a due?

No. La capacità restituisce un errore perché richiede una fattorizzazione prima non vuota.

Sono accettati valori negativi o decimali?

No. n deve essere un intero compreso tra 2 e 1,000,000,000,000.

Quanto costa una richiesta API?

Ogni richiesta API costa $0.002.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

POSThttps://api.kit.forhosting.com/numth/equidigital-number

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/numth/equidigital-number \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"n":27}'
{
  "n": 27
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "numth.equidigital_number",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Leggi la documentazione completa del KIT →