Puzzle di programmazione e codice Golf

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

1
Quanto tempo devo sbloccare il mio telefono Android?
Scenario Sto usando la schermata di blocco della corrispondenza dei motivi e purtroppo ho dimenticato il mio motivo. Vorrei sapere quanto tempo avrò bisogno per sbloccarlo. Ecco le specifiche della schermata di blocco di Google, che utilizzeremo per questa sfida. Ogni 5 codici errati, l'utente deve attendere 30 secondsprima di …

6
Tessitura in ASCII
Immagina che una griglia rettangolare di |caratteri rappresenti le corde tese su un telaio ( l'ordito ) su cui possono essere intessuti altri fili ( la trama ), che rappresenteremo come -. Ecco l'ordito non tessuto di un telaio 7 × 4: ||||||| ||||||| ||||||| ||||||| Esistono diversi modi in …

3
posizionare le fiale nella centrifuga
Questa domanda ha origine in questo thread reddit dell'utente taho_teg reddit ma viene espansa in un "puzzle" più generale. Hai una centrifuga con 24 fori per le fiale distribuite uniformemente in un cerchio attorno all'asse centrale. Se ora hai un numero di flaconcini e vuoi avviare la centrifuga, devi assicurarti …
12 code-golf  math 


2
Converti JSF ** k in JS normale
Molti di voi conoscono già JSF ** k . Per coloro che non lo fanno, è uno script che fondamentalmente trasforma qualsiasi codice JavaScript in qualcosa di scritto usando solo []()!+. Il tuo compito è costruire, usando qualunque lingua tu scelga, un programma che converta JSF ** k in JavaScript …
12 code-golf 


13
Posti a sedere nel teatro
Compito Un teatro ha 10 righe, etichettati Aa Jdalla parte anteriore alla parte posteriore e 15 posti in ogni fila, numerati da 1 a 15 da sinistra a destra. Il programma utilizza le seguenti regole per scegliere i posti migliori. Regola 1: tutti i posti in una prenotazione devono essere …

30
Radice quadrata intera di intero [chiuso]
Chiuso . Questa domanda richiede dettagli o chiarezza . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiungi dettagli e chiarisci il problema modificando questo post . Chiuso 2 anni fa . Problema: Nella scelta della lingua, scrivi la funzione più breve che restituisce il piano della radice quadrata …

19
Trova tutti i prefissi non ambigui di un set di stringhe
Per questa sfida, è necessario implementare il Abbrevmodulo di Ruby nel minor numero di codice possibile. Sfida L'input sarà qualunque sia la tua lingua come array (array, elenco, sequenza, ecc.) Di stringhe. È possibile scrivere una funzione o accettare parole separate da virgola su STDIN. È quindi necessario calcolare l'insieme …
12 code-golf 

2
La mossa più lunga di Dama cinese
Nelle pedine cinesi , un pezzo può muoversi saltando su un altro pezzo o eseguendo una sequenza di tali salti. Il tuo compito è trovare la sequenza più lunga possibile di luppolo. Ingresso Una sequenza di 121 zero o uno, ognuno dei quali rappresenta un posto su una tavola. Uno …

2
Circle Maze Checker
Sai quei giocattoli di legno con piccoli cuscinetti a sfera in cui l'oggetto deve muoversi nel labirinto? Questo è un po 'così. Dato un labirinto e una serie di mosse, determinare dove finisce la palla. La tavola è tenuta in verticale e la palla si muove solo per gravità quando …
12 code-golf 

4
Codice più breve per scrivere il codice più lungo
La tua sfida è creare un codice più breve nella tua lingua preferita che scriva su un .txtfile il codice più lungo per moltiplicare due numeri prendendo due numeri come input e producendo la risposta . NESSUN INGRESSO NECESSARIO PER IL TUO CODICE CHE STA FACENDO IL LAVORO DI SCRITTURA …

4
Confondere il correttore ortografico di Word!
Il tuo compito è creare un programma che prenderà un input di una parola di qualsiasi lunghezza, nel carattere Calibri. Questa parola sarà composta da caratteri lettera che si trovano su una normale tastiera QWERTY. Non ci saranno accenti o altri caratteri (es. Punteggiatura, numeri ecc.). Quindi, i personaggi originali …
12 code-golf 

2
Crea una nuvola di parole da un testo
Il codice dovrebbe prendere il testo dall'input standard: The definition of insanity is quoting the same phrase again and again and not expect despair. L'output dovrebbe essere un file PNG contenente la nuvola di parole corrispondente a quel testo: Quanto sopra della nube di parola è stato creato utilizzando un'applicazione …

16
Quanto puoi moltiplicare rapidamente?
Con il recente bashing di Python , ecco un tentativo di mostrare i punti di forza di Python. La tua sfida è scrivere un programma che calcoli il fattoriale di un numero il più alto possibile entro 10 secondi.n Il tuo punteggio sarà (highest n for your program on your …

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.