Torniamo alle origini! Il codice, un programma o una funzione completi, deve convertire il nome Unicode ufficiale di un carattere latino di base stampabile nel carattere corrispondente. Ad esempio, per l'input LOW LINEdeve essere generato il codice _. Devi solo prendere un nome di singolo carattere come input. Non è …
Scrivi un programma o una funzione che accetta tre numeri interi, una larghezza w, un'altezza he un conteggio dei passi s. Disegnerai una camminata casuale non autointersecante slungo su un'immagine 5*wper 5*hpixel in cui ogni cella di 5 per 5 pixel è vuota (beige puro) o una di queste dodici …
Se hai mai provato ad aggiungere etichette a una trama davvero densa, ti renderai conto che a volte le etichette si sovrappongono, rendendole difficili da leggere. Faremo qualcosa di simile ma in 1D. L'input sarà una sequenza di (label, x-coordinate)coppie e l'output sarà il risultato del disegno di ogni punto …
Per molte partite giocate su una griglia, gli esagoni sono Clearly Superior Choice ™. Sfortunatamente, molti siti di arte di gioco gratuiti hanno solo set di tessere senza soluzione di continuità per le mappe quadrate. In un progetto passato, ho usato alcuni di questi e li ho convertiti manualmente in …
Scrivi un programma o una funzione che accetta un numero intero positivo N. Quando N è 1, emettere /\ \/ Quando N è 2, emettere /\/\ \/ / / / \/ Quando N è 3, emettere /\/\/\ \/ / / / / / \/ / / / \/ Quando N …
L'ho visto in una sfida PHP. L'obiettivo è realizzare una scacchiera con 64 quadrati (8 * 8) con la quantità minima di codice. Abbastanza semplice, ho fatto il mio in PHP in 356 byte (non impressionante, lo so) e mi piacerebbe vedere altri approcci. Questo può essere fatto in una …
Scrivere un programma che prende in una stringa che contiene solo spazi, a capo, e parentesi angolari: <, >( chevron ). Uscita una serie di spazi, a capo e barre: /, \( soliduses ) le cui forme corrisponde all'ingresso, ma ruotata di un quarto di giro in senso orario, con …
Per la pratica del golf, ho svolto i compiti nella lezione Intro to Python della mia ragazza. Ho scoperto che per questo incarico, c'erano molte strategie che si avvicinavano molto al conteggio dei personaggi e sono sicuro che le persone qui possono trovare modi ancora migliori. Anche se sono più …
I numeri di Bernoulli (in particolare, il secondo numero di Bernoulli) sono definiti dalla seguente definizione ricorsiva: Dove indica una combinazione . Dato un intero non negativo mcome input, genera la rappresentazione decimale OPPURE una frazione ridotta per il msecondo numero di Bernoulli. Se si genera una rappresentazione decimale, è …
Data una stringa come input, genera lo stato USA di cui è la capitale se è una capitale statale, la capitale dello stato se è uno stato o Arstotzkase non lo è. Esempi: Austin -> Texas Alaska -> Juneau The Nineteenth Byte -> Arstotzka Tutte le capitali e i loro …
Ti vengono dati i valori RGB di un colore. Il tuo compito è semplice: calcolare la tonalità, nella definizione più semplice. Dire che i canali con il valore più alto, medio e più basso sono X, Y, Z (che sono rossi, verdi o blu) e i loro valori sono x, …
Ispirato da uno dei video di Vi Hart (che sono un tesoro pieno di potenziali idee di sfida) Un serpente è costituito da segmenti della stessa lunghezza e la connessione tra ogni segmento può essere diritta o effettuare una rotazione di 90 °. Possiamo codificare un tale serpente (fino a …
È necessario scrivere un programma o una funzione che riceve un blocco di caratteri rappresentato come stringa e genera o restituisce una stringa simile in cui sono collegate le lettere adiacenti nell'alfabeto. Un esempio visivo (sotto forma di input => output): b d b d |\ /| | \ / …
Questa sfida è stata ispirata dalla programmazione di un microcontrollore Arduino. Ho 6 LED e 6 pulsanti collegati a vari pin sulla scheda. Nel codice, a ciascun pulsante e LED è assegnato un numero ID (1-6). I numeri di pin (compresi tra 0 e 13) corrispondenti ai numeri ID vengono …
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.