Usando i nostri familiari simboli matematici: +, x, parentesi e qualsiasi numero razionale, è facile creare espressioni che valutino il numero desiderato. Ad esempio: 1+(2x3)=7, (1+2)+(3x6.5)=22.5e così via. Abbastanza noioso. In questa sfida, useremo un nuovo operatore: ±. L'uso di ±in un'espressione significa che è necessario valutare l'espressione sostituendo quella …
Prendi un intero positivo n come input e genera una matrice a scacchiera n-by-n composta da 1 e 0 . La cifra in alto a sinistra dovrebbe essere sempre 1 . Casi test: n = 1 1 n = 2 1 0 0 1 n = 3 1 0 1 …
Sfida Dato un numero intero, Qnell'intervallo -(2^100) ≤ Q ≤ 2^100, genera il numero di cifre in quel numero (in base 10). Regole Sì, puoi prendere il numero come stringa e trovarne la lunghezza. Sono ammesse tutte le funzioni matematiche. È possibile accettare input in qualsiasi base, ma l'output deve …
A volte, quando si scrive un programma, è necessario utilizzare un numero primo per qualche motivo (ad esempio crittografia). Presumo che a volte sia necessario utilizzare anche un numero composto. A volte, almeno qui su PPCG, il tuo programma deve essere in grado di gestire modifiche arbitrarie. E in circostanze …
introduzione Una coda è un tipo di dati astratto in cui gli elementi vengono aggiunti alla parte anteriore (accodamento) e rimossi dalla parte posteriore ( accodamento ). Questo è anche noto come principio FIFO (First In First Out) . È meglio mostrato con un esempio: Sfida Dato un array non …
L'anno 2013 ha avuto una proprietà interessante: le cifre sono consecutive se ordinate (0123). Chiamiamo questo tipo di numero un numero ordinabile: un numero intero non negativo le cui cifre in base 10 sono consecutive dopo l'ordinamento. Sfortunatamente, questo non accadrà più fino al 2031, e successivamente, non fino al …
Compito Dato un numero intero positivo ninferiore a quello 2^30specificato come input in qualsiasi modo tu scelga, il tuo codice dovrebbe generare un numero intero casuale compreso tra 0e n, incluso. Il numero che generi dovrebbe essere scelto in modo uniforme a caso . Questo significa che ogni valore da …
Per trovare la durezza digitale di un numero intero, prendere la sua rappresentazione binaria, e contare il numero di volte sia un leader e posteriore 1può essere rimosso fino a quando non sia avviato o termina con 0. Il numero totale di bit rimossi è la sua durezza digitale. Questa …
Tratto da questa domanda in Stack Overflow. Grazie anche a @miles e @Dada per aver suggerito input di test che risolvono alcuni casi angolari. La sfida Data una matrice di valori interi, rimuovere tutti gli zeri che non sono affiancati da un valore diverso da zero. Equivalentemente, una voce dovrebbe …
introduzione Osserviamo questa matrice: [3, 2, 4, 1, 1, 5, 1, 2]. Ogni elemento visualizza la lunghezza della sottostringa che deve essere riassunta. Diamo un'occhiata al primo elemento dell'array sopra: [3, 2, 4, 1, 1, 5, 1, 2] ^ L'elemento al primo indice è 3 , quindi ora prendiamo una …
Penso che la maggior parte delle persone qui sappiano cos'è un display a 7 segmenti per cifre: _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | |_| |_| |_| | |_ _| | _| |_| | |_| _| Possiamo definire la differenza …
Sfida In questa sfida devi prendere un numero come input e produrre la lettera dell'alfabeto corrispondente e viceversa. (1 <=> A, 2 <=> B) ecc. 1 -> A 2 -> B ... 26 -> Z A -> 1 B -> 2 ... Z -> 26 Regole Questo è code-golf , …
Dato un numero> 0, emetti la somma con tutte le cifre (1 .. n) concatenate e invertite e sommale. Ad esempio, con n = 6: I numeri da 1 a 6 concatenati: 123456 invertito: 654321 Sommandoli insieme si otterrà: 777777. Un altro esempio è n = 11: 1 2 3 …
Non ho controllato la sandbox prima di pubblicare questa sfida - sembra che questa sfida sia stata proposta da Cᴏɴᴏʀ O'Bʀɪᴇɴ . Dato un input intero, scrivi un programma che stampa l'indovinello "quattro è un numero magico" Quattro è il numero magico Cinque è quattro e quattro è il numero …
La sequenza più-meno La sequenza più-meno è quella che inizia con due semi a(0)e b(0). Ogni iterazione di questa sequenza è l'aggiunta e la sottrazione dei due membri precedenti della sequenza. Cioè, a(N) = a(N-1) + b(N-1)e b(N) = a(N-1) - b(N-1). Obiettivo Produce la sequenza più-meno, in infinito o …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.