Consiglio di monopolio Per questa sfida di code-golf costruiremo il gioco da tavolo Monopoli. Regole: Non dare input. Stampa una scheda 11x11 in cui ogni carattere ASCII che forma la scheda è la prima lettera di ogni spazio della versione americana della scheda Monopoli. I personaggi devono essere separati da …
Molte lingue hanno modi integrati per sbarazzarsi dei duplicati o "deduplicare" o "unificare" un elenco o una stringa. Un'attività meno comune è "detriplicare" una stringa. Cioè, per ogni personaggio che appare, vengono mantenute le prime due occorrenze. Ecco un esempio in cui i caratteri che devono essere eliminati sono etichettati …
Traccia linee tra ogni coppia di punti distinti per npunti disposti in un cerchio, producendo qualcosa come il risultato qui sotto. Il codice più corto (in byte) vince! Le tue linee non devono essere trasparenti, ma sembrano migliori in questo modo. L'output deve essere una grafica vettoriale o essere un'immagine …
Non ami quei diagrammi a vista esplosa in cui una macchina o un oggetto viene smontato nei suoi pezzi più piccoli? Facciamolo con una stringa! La sfida Scrivi un programma o una funzione che inserisce una stringa contenente solo caratteri ASCII stampabili ; seziona la stringa in gruppi di caratteri …
Dato uno dei seguenti caratteri (o una nuova riga): `1234567890-=~!@#$%^&*()_+qwertyuiop[]\QWERTYUIOP{}|asdfghjkl;'ASDFGHJKL:"zxcvbnm,./ZXCVBNM<>? Il programma deve generare la riga che si trova sulla tastiera Poiché la mia tastiera è (quasi) scarica, il codice deve essere il più corto possibile La tastiera che il tuo programma dovrebbe usare (per la ricerca di righe) dovrebbe …
Compito Dati due numeri interi strettamente positivi n e d come input, determinare se n è equamente divisibile per d , ovvero se esiste un intero q tale che n = qd. È possibile scrivere un programma o una funzione e utilizzare uno dei nostri metodi standard per ricevere input …
introduzione Immagina che la linea di caratteri sia in realtà due file. La riga superiore - punti - rappresenta le ore (sistema a 24 ore), mentre quella inferiore - virgole - rappresenta i minuti . Un personaggio può rappresentare ora, minuti o entrambi , ogni volta che è possibile. All'inizio …
Considera il seguente processo: Prendi un numero intero non negativo N. es. N = 571 Esprimilo in binario senza zero iniziali. (Zero stesso è l'unica eccezione, diventando 0.) ad esempio 571= 1000111011in binario Dividi le sequenze consecutive di uno e zero in questa rappresentazione binaria. ad esempio 1000111011→ 1, 000, …
Scrivi il programma più breve che stampa questa sezione di arte ASCII di una piastrellatura esagonale o nido d'ape : __ __/ \__ __/ \__/ \__ / \__/ \__/ \ \__/ \__/ \__/ / \__/ \__/ \ \__/ \__/ \__/ / \__/ \__/ \ \__/ \__/ \__/ \__/ \__/ \__/ …
Un muro di mattoni è un rettangolo fatto di mattoni orizzontali 1-by-n impilati in file. Ecco un muro di altezza 4 e larghezza 8, con le dimensioni dei mattoni mostrate a destra. [______][______] 4 4 [__][____][__][] 2 3 2 1 [][______][____] 1 4 3 [____][______][] 3 4 1 Questo muro …
La sfida L'obiettivo di questa sfida è creare un chatbot che possa essere eseguito nelle chat room di Stack Exchange. Il tuo bot deve essere in grado di rilevare quando un utente inserisce comandi specifici e rispondere ad esso. Questo è l'elenco dei comandi e cosa dovrebbe fare il tuo …
Scrivi un programma o una funzione che includa una stringa che garantisca contenere solo caratteri ASCII stampabili , tranne lo spazio, e un numero triangolare positivo (1, 3, 6, 10, 15, ...) di lunghezza. Stampa o restituisci la stessa stringa, ma modellata in un triangolo usando gli spazi. Alcuni esempi …
Se non avessi mai provato a scrivere un codice palindromico prima, sapresti quante parentesi tendono ad ostacolarti. ()()non è un palindromo, anche se sembra che dovrebbe essere, mentre ())(e ()(sono entrambi palindromici ed entrambi molto stupidi. Non sarebbe conveniente se fosse il contrario? Una stringa è convenientemente palindromica se è …
Prendi in considerazione di prendere un numero intero non negativo come 8675309 e calcolare i valori assoluti delle differenze tra tutte le coppie di cifre vicine. Per 8675309otteniamo |8-6| = 2, |6-7| = 1, |7-5| = 2, |5-3| = 2, |3-0| = 3, |0-9| = 9. Stringing questi risultati insieme …
Immagina il seguente scenario: stai giocando a navi da guerra con un amico ma decidi di imbrogliare. Invece di muovere una nave dopo che spara dove era la tua nave, decidi di non posizionare alcuna nave. Gli dici che tutti i suoi colpi sono mancati, finché non è impossibile posizionare …
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.