Domande taggate «code-golf»

Code-golf è una competizione per risolvere un problema particolare con il minor numero di byte di codice sorgente.

3
Impilamento pesante della scatola
Hai un sacco di scatole pesanti e vuoi impilarle nel minor numero possibile di pile. Il problema è che non puoi impilare più scatole su una scatola di quelle che può supportare, quindi le scatole più pesanti devono andare in fondo a una pila. La sfida Input : un elenco …

20
Convertire in numeri Suzhou
I numeri di Suzhou (蘇州 碼子; anche 花 碼) sono numeri decimali cinesi: 0 〇 1 〡 一 2 〢 二 3 〣 三 4 〤 5 〥 6 〦 7 〧 8 〨 9 〩 Funzionano praticamente come numeri arabi, tranne per il fatto che quando ci sono cifre …

15
Coordinate che si identificano da sole
Scrivi un programma o una funzione che, dato un numero intero n, costruisca un array con ndimensioni di nlunghezza, in cui ogni elemento è un identificatore delle proprie coordinate. Cioè, a partire da un array, popolarlo con narray, in cui ciascuno di essi contiene npiù array, fino a una profondità …
27 code-golf 

13
Punteggio di badminton valido?
Introduzione: Ho visto che c'era solo un'altra sfida legata al badminton in questo momento . Da quando gioco a badminton da solo (negli ultimi 13 anni), ho pensato di aggiungere alcune sfide legate al badminton. Ecco il primo: Sfida: Input: due numeri interi Output: uno dei tre output distinti e …

13
Fammi una somma magica minima
Mantenere questa sfida breve. Ti vengono dati 4 numeri: p1, p2, p3 e p4. La somma magica dei numeri è definita come segue: magic_sum = |p1 - p2| + |p2 - p3| + |p3 - p4| + |p4 - p1| È consentito modificare solo uno dei valori interi sopra indicati …

16
Attenzione al tornado della matrice!
Il tornado a matrice è proprio come qualsiasi altro tornado: consiste di cose che ruotano attorno a un centro. In questo caso, elementi della matrice anziché aria. Ecco un esempio di tornado a matrice: Innanzitutto iniziamo sezionando la matrice in anelli quadrati, ogni sezione è composta da elementi che sono …
27 code-golf  matrix 

30
Enumera ogni serie di numeri identici sul posto
Dato un elenco di numeri interi assolutamente positivi, passa attraverso ciascun numero distinto e sostituisci tutte le occorrenze di esso con indici successivi (zero o uno basato) di una nuova serie. Esempi []→ []/[] [42]→ [0]/[1] [7,7,7]→ [0,1,2]/[1,2,3] [10,20,30]→ [0,0,0]/[1,1,1] [5,12,10,12,12,10]→ [0,0,0,1,2,1]/[1,1,1,2,3,2] [2,7,1,8,2,8,1,8,2,8]→ [0,0,0,0,1,1,1,2,2,3]/[1,1,1,1,2,2,2,3,3,4] [3,1,4,1,5,9,2,6,5,3,5,9]→ [0,0,0,1,0,0,0,0,1,1,2,1]/[1,1,1,2,1,1,1,1,2,2,3,2]


8
L'avido cutter
Recentemente iBug ha ottenuto una lunga barra in materiale composito, ma prezioso. Il bar è così lungo che iBug non può facilmente venderlo per i crediti, quindi vuole tagliarlo. La barra è realizzata con materiali così fragili e magici che, se una parte viene rotta, anche tutte le parti della …
27 code-golf  string 

30
Emette l'elenco di note musicali
Questa attività è semplice: scrivere un programma o una funzione che emetta l'elenco di tutte le note musicali (usando nomi di note inglesi) da A ♭ a G♯. Tutte le note senza un nome costituito da una singola lettera (cioè note nere su una tastiera musicale) dovrebbero avere il loro …


9
Comprimi l'antistring
In questa sfida ti verrà fornita una stringa alfabetica come input. Definiremo l'anti-stringa di un dato input come stringa con il caso di tutte le lettere invertite. Per esempio AaBbbUy -> aAbBBuY È necessario scrivere un programma che accetta una stringa come input e cerca la sottostringa contigua più lunga …

13
Stampa "Hey Jude" dai Beatles
Il tuo compito è quello di scrivere un programma che stampa seguendo quattro versetti estratti dal testo della canzone dei Beatles "Hey Jude" (© Sony / ATV Music Publishing LLC): Hey Jude, don't make it bad\n Take a sad song and make it better\n Remember to let her into your …

24
Impostazione dell'ora
Immagina il seguente orologio di 24 ore che può essere controllato con i tasti freccia: ╔══╗ ┌──┐ ║00║:│00│ ╚══╝ └──┘ HH mm Premendo due volte la freccia su ( ↑↑) si aumenterà l'immissione dell'ora attualmente focalizzata: ╔══╗ ┌──┐ ║02║:│00│ ╚══╝ └──┘ HH mm Premendo la freccia destra ( →) si …
27 code-golf  date 

9
Festa del ringraziamento
Domani, 23 novembre, è il Giorno del Ringraziamento negli Stati Uniti. Per prepararti, devi cucinare alcuni tacchini ASCII. Tuttavia, poiché sei in ritardo nella pianificazione, hai bisogno di un programma (o funzione) che ti aiuti con quanti uccelli devi preparare. .---. _ .' './ ) / _ _/ /\ =(_____) …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.