Titoli di coda Questa sfida è nata da @miles . Creare una funzione che calcola l'hash CRC32 di una stringa di input. L'input sarà una stringa ASCII di qualsiasi lunghezza. L'output sarà l'hash CRC32 di quella stringa di input. Spiegazione L'algoritmo di CRC32 e altri CRC sono essenzialmente gli stessi, …
Questo è semplice da descrivere e non potevo quasi credere che questo non fosse stato giocato prima: Per una determinata immagine (qualunque sia il formato supportato dalla tua lingua), trova i colori unici e crea un elenco di colori. Stampa il codice colore in RGB esadecimale, ovvero un segno cancelletto …
Qual è il tempo binario? Tutti sanno che ore sono. È lassù in alto a destra (o ovunque lo metti) del tuo schermo. Ma una domanda che le persone raramente sembrano porsi è questa: qual è il tempo binario ? Tempo binario Il tempo binario (True Binary Time) funziona leggendo …
Questa sfida è semplice. Dato un numero, produce una rappresentazione ASCII-art del numero, usando il sistema numerico Maya Base-20. Qual è il sistema Maya? I Maya usarono la base 20 per memorizzare i numeri, quindi la prima posizione era il 1posto di s, il successivo il 20posto di s, quindi …
Dato (su STDIN, come argomenti della riga di comando o come argomenti della funzione) due stringhe non vuote distinte, trova e restituisce la sottostringa più corta della prima stringa che non è una sottostringa della seconda. Se tale sottostringa non esiste, è possibile restituire la stringa vuota, restituire qualsiasi stringa …
La sfida è semplice: Crea un grafico a torta basato su un numero di valori di input. L'input sarà un elenco di numeri positivi, decimali o interi e l'output sarà un grafico a torta in cui ciascuno dei valori di input è rappresentato da colori separati e un valore percentuale …
Benvenuto al tuo primo giorno in PPCG Inc. In qualità di nuovo selezionatore di documenti per assistenti junior, sei responsabile di assicurarti che tutti i documenti che ti abbiamo inviato siano archiviati in ordine alfabetico. È così facile che una scimmia possa farlo. Beh, metaforicamente parlando, dato che abbiamo assunto …
Sfida Ti viene data una rappresentazione in arte ASCII di personaggi su un piano come input con qualsiasi metodo ragionevole. Questo conterrà solo: [a-z]che rappresentano personaggi mobili. Ogni lettera apparirà sul tabellone al massimo una volta. # che rappresentano muri immobili . che rappresenta lo spazio vuoto Per esempio: abcdef.gh#.. …
Spiegazione Befunge è un programma bidimensionale che utilizza stack . Ciò significa che, per fare 5 + 6, scrivi 56+, nel senso: 56+ 5 push 5 into stack 6 push 6 into stack + pop the first two items in the stack and add them up, and push the result …
introduzione In questa sfida, una matrice 2 × 2 viene indicizzata in questo modo: 0 1 2 3 Definiamo una famiglia di modelli frattali F(L), in cui Lè presente un nelenco di F(L)lunghezza di questi indici e ha dimensioni .2n-1 × 2n-1 Se L == [], allora F(L)è il modello …
Il codice su questo sito si sta rapidamente esaurendo. Dobbiamo investire in stringhe rinnovabili. Quindi devi scrivere un programma che prende una stringa e la converte in un mulino a vento. La sfida Prendiamo ad esempio una semplice stringa da mulino a vento. Prendi la corda abc. Il perno è …
I serpenti si presentano così: >>>v @ ^ v ^ >>>^ v ^ v ^<<<<<<<<< Il serpente può attraversare se stesso come in questo caso: @ ^ >^>v ^<< Perché un crossover sia valido, i personaggi su entrambi i lati devono muoversi nella stessa direzione. Il caso di @ >^v …
Un set di punti soddisfatto arboralmente è un set di punti 2D tale che, per qualsiasi rettangolo allineato all'asse che può essere formato usando due punti nel set come angoli opposti, quel rettangolo contiene o tocca almeno un altro punto. Ecco una definizione equivalente da Wikipedia: Si dice che un …
Spiegazione Befunge è un programma bidimensionale che utilizza stack . Ciò significa che, per fare 5 + 6, scrivi 56+, nel senso: 56+ 5 push 5 into stack 6 push 6 into stack + pop the first two items in the stack and add them up, and push the result …
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.