Puzzle di programmazione e codice Golf

Domande e risposte per programmare gli appassionati di puzzle e i giocatori di codice


30
Calcola i caratteri medi della stringa
Compito Il tuo compito è produrre una stringa che contenga caratteri medi di stringa. Il primo carattere del risultato sarebbe il carattere medio del primo carattere (che è il primo carattere) e la media del secondo carattere di due primi caratteri e così via. Qual è il personaggio medio? Le …
24 code-golf  string 

26
Circonda una stringa con hash
L'ho già fatto in Python, ma sembra che potrebbe essere abbreviato molto: txt = input("Type something.. ") c = "#" b = " " print(c * (len(txt) + 4)) print(c, b * len(txt), c) print(c, txt, c) print(c, b * len(txt), c) print(c * (len(txt) + 4)) Quindi se l'utente …
24 code-golf  string 

10
Generatore di chiusura palindromica a due vie
introduzione Una chiusura palindromica di una stringa di input è il palindromo più corto che può essere costruito dalla stringa di input in cui il palindromo finale inizia con la stringa di input. Per questa sfida, considereremo una chiusura palindromica a due vie tale che La chiusura palindromica sinistra di …

16
Vediamo un po 'di azione!
Chi non ama i film d'azione con macchine rumorose e veloci, specialmente quelli con molti incidenti? Chi non ama i colpi d'azione nell'arte ascii? La scena è: Due auto stanno iniziando ai lati opposti di una strada diritta (con 60 spazi tra). Cominciano a guidare l'uno verso l'altro a velocità …

23
Equivalenza di Cesare
Due stringhe sono "Caesar equivalenti" se la distanza (contando verso l'alto) tra i caratteri corrispondenti è la stessa. Sì, ho inventato questo termine. Ecco un esempio: "Abc" e "Cde" sono equivalenti perché distance from a-c == 2 distance from b-d == 2 distance from c-e == 2 La capitalizzazione non …
24 code-golf  string 

4
Racchiudi 1009 pixel
L'output è una forma che racchiude 1009 pixel. La forma deve assumere la forma di un singolo loop chiuso e non intersecante. L'input è un numero intero positivo diverso da zero. Ogni input deve produrre un output univoco, ovvero ogni output deve essere univoco rispetto a quelli generati utilizzando un …


6
La struttura in mattoni è stabile?
Rappresentiamo un mattone in muratura standard come [__](e ignoriamo il fatto che la parte superiore è aperta). Quando questi mattoni vengono impilati, ogni altro strato viene spostato di mezzo mattone, come al solito nella costruzione di mattoni: [__][__][__][__] [__][__][__][__] [__][__][__][__] [__][__][__][__] Quindi ogni mattone ha al massimo sei vicini ed …

4
Mostra le tracce del puntatore del mouse ... del futuro!
Ispirato da questo esempio di utilizzo di d3js , ti sfido a creare un'area di disegno (o l'equivalente della lingua scelta) in cui verranno visualizzati i percorsi del puntatore del mouse , con la seguente svolta: The Twist Si consiglia di non visualizzare i sentieri del luogo in cui il …

7
Morse Decode Golf
Sono diventato allarmato dal crescente odio per gli spazi e questa risposta mi ha ispirato ad assicurarmi che il codice Morse sia al sicuro da questa insidiosa rimozione degli spazi bianchi. Quindi, il tuo compito sarà quello di creare un programma in grado di tradurre con successo il codice Morse …
24 code-golf  morse 

14
Stampa tutti i codici Paese
ISO 3166-1 è lo standard che definisce tutti i codici Paese. I noti codici a due lettere (US, GB, JP, ecc.) Sono chiamati codici Alpha-2. Con due lettere, ci sono solo 26 2 = 676 possibili codici, che possono essere ben disposti in una griglia. Questa tabella può essere utile …

13
È l'ora spagnola!
Ho un compito semplice che dovrebbe essere relativamente facile da implementare tramite il codice. Il tuo obiettivo è quello di scrivere un programma che fornirà il tempo scritto in spagnolo, dato il tempo in formato HH: MM. Molte persone probabilmente non sanno come farlo, quindi elaborerò. Il tempo in spagnolo …


24
Funzione Minmod più corta
La funzione minmod è una variante del familiare min , che appare negli schemi ad alta risoluzione che limitano la pendenza per equazioni differenziali parziali. Dato un certo numero di pendenze, rileva la pendenza più piatta, mentre si prende cura dei segni relativi tra le pendenze. La funzione accetta un …

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.