La tua funzione prende un numero naturale e restituisce il numero naturale più piccolo che ha esattamente quella quantità di divisori, incluso se stesso. Esempi: f(1) = 1 [1] f(2) = 2 [1, 2] f(3) = 4 [1, 2, 4] f(4) = 6 [1, 2, 3, 6] f(5) = 16 …
La "matrice ascendente" è una matrice infinita di numeri interi (0 incluso) in cui ogni elemento è il più piccolo elemento disponibile che non è stato precedentemente utilizzato sulla rispettiva riga e colonna: | 1 2 3 4 5 6 ... --+---------------- 1 | 0 1 2 3 4 5 …
In questa attività devi scrivere un programma che legge un'espressione regolare e genera un altro programma che genera se una stringa di input è accettata da quell'espressione regolare. L'output deve essere un programma scritto nella stessa lingua della richiesta. Ingresso L'input è un'espressione regolare r corrispondente al seguente ABNF (la …
Di tutti i caratteri ASCII, è facile dire che alcuni di essi formano gruppi che sono rotazioni dello stesso carattere di base. Ad esempio V > ^ <,. Ciò consente la possibilità di costruire arte ASCII che può essere ruotata di multipli di 90 gradi e rimanere ancora arte ASCII. …
In particolare, utilizzare ciascuno di questi simboli almeno una volta nel codice sorgente: ! " # $ % & ' () * + , - . / : ; < = > ? @ [ \ ] ^ _ ` { | } ~ I simboli all'interno di commenti, valori …
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Code Golf Stack Exchange. Chiuso l'anno scorso . Costruisci una regex che accetti una stringa regex come input e controlla se è valida. Fondamentalmente, …
Questa sfida è un'estensione di " Golf a mutual quine ". Utilizzando tre lingue a tua scelta, crea un programma Ouroboros di terzo ordine . Cioè, nella lingua A, scrivere un programma pA che emette il programma pB nella lingua B. Il programma pB dovrebbe generare il programma pC nella …
Spiegazione Uno shuffle perfetto è dove un mazzo di carte viene diviso esattamente a metà e le carte di ogni pila vengono alternate alternativamente. Le carte inferiori originali e la carta superiore originali devono essere conservate dopo un rimescolamento perfetto. Dopo 8 mischiate perfette, un mazzo standard da 52 carte …
Dato un elenco di parole e una griglia di lettere, trova tutte le parole nella griglia e rimuovi tutte le lettere che non fanno parte di nessuna delle parole. Le parole potrebbero essere avanti, indietro, su, giù o diagonale. Si può presumere che nessuna parola nell'elenco verrà visualizzata in più …
La densità delle cifre dei numeri quadrati (SNDD) di un numero - inventato da me stesso - è il rapporto tra il numero di numeri quadrati trovati in cifre consecutive e la lunghezza del numero. Ad esempio, 169 è un numero di 3 cifre contenente 4 numeri quadrati - 1, …
La tua sfida, se scegli di accettarla, è quella di codificare il golf in una funzione che restituisce vero o falso (o una simile rappresentazione significativa di sì e no) se un numero soddisfa i seguenti criteri: L'intero stesso è un numero primo OR Uno dei numeri interi vicini è …
Scegli i tuoi libri di avventura sono una forma di letteratura interattiva in cui il lettore deve prendere decisioni che influenzano il risultato della storia. In alcuni punti della storia, il lettore ha più opzioni che possono essere scelte, ognuna delle quali invia il lettore a una pagina diversa del …
Scrivi il programma più breve possibile che disegna una linea di Bresenham nell'arte ASCII. Il tuo programma dovrebbe prendere due numeri interi xe y(riga di comando o stdin, a tua scelta) e disegnare una linea ASCII che inizia in alto a sinistra e va a destra xunità e yunità in …
Una TicTacToepartita può essere rappresentata da una stringa che indica la sequenza di posizioni mentre i giocatori fanno la loro mossa. 0 1 2 3 4 5 6 7 8 Supponiamo che Xsuona sempre per primo. Quindi una stringa di "012345678" indica il gioco XOX OXO XOX Nota, il gioco …
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.