Puzzle di programmazione e codice Golf

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

3
Distruggili con Lazers
introduzione L'arena è una pianura punteggiata di grattacieli, che i tuoi nemici usano come copertura. Tu e i tuoi nemici vi sparate a vicenda con i laser. Tutti voi trasportate jet pack, permettendo il volo. Quali nemici puoi colpire con il tuo laser e quali si nascondono? Problema Innanzitutto, la …
21 code-golf 

11
Espressioni regolari incrociate
Il tuo compito qui è scrivere due espressioni regolari, ognuna delle quali corrisponde all'altra ma non corrisponde a se stessa. Entrambe le espressioni regolari dovrebbero avere questa forma: /pattern/optional-flags Questa è anche la forma in cui dovrebbero essere abbinati. Vince la soluzione più breve. La lunghezza della soluzione viene conteggiata …

3
La sfida del codice stellare
La bandiera degli Stati Uniti d'America contiene, nel suo cantone, 50 stelle, che rappresentano i 50 stati. In passato, quando c'erano meno stati, c'erano ovviamente meno stelle e erano disposte diversamente. Ad esempio, dal 1912 al 1959 (dopo l'ammissione del New Mexico e dell'Arizona ma prima dell'Alaska), c'erano 48 stelle …

10
Suggerimenti per il golf a Lua
Quali consigli generali hai per giocare a golf a Lua? Sto cercando idee che possano essere applicate ai problemi del codice golf in generale che siano almeno in qualche modo specifiche per Lua (ad esempio "rimuovere i commenti" non è una risposta). Si prega di inviare un suggerimento per risposta.
21 code-golf  tips  lua 

16
Telefono Ortografia multi-tocco
Ispirato alla Google Code Challenge : L'alfabeto latino contiene 26 caratteri e i telefoni hanno solo dieci cifre sulla tastiera. Vorremmo semplificare la scrittura di un messaggio al tuo amico utilizzando una sequenza di tasti premuti per indicare i caratteri desiderati. Le lettere sono mappate sulle cifre come mostrato di …
21 code-golf 

18
Trova il numero più vicino in un determinato array
Questo è ispirato da un problema del mondo reale che ho avuto. Sono curioso di vedere se esiste un modo intelligente per farlo. Ti vengono dati due array non ordinati, A e B, ciascuno contenente un numero arbitrario di float. A e B non hanno necessariamente le stesse lunghezze. Scrivere …

6
Torre di Hanoi Ordinamento
Scrivi una funzione / subroutine per ordinare un elenco di numeri interi, Torre di Hanoi stile . Ti verrà data una pila di numeri interi. Questo è lo stack principale. Ti vengono anche dati altri due stack di aiuto. Queste pile di helper hanno comunque una proprietà unica: ogni elemento …

5
Thar lei soffia!
Arrr ... Ahoy, amici! Svolgi la randa! Pieno a dritta! Ah, senti il ​​vento tra i tuoi capelli! Bene, amici, ho bisogno di un po 'delle tue abilità di codifica! Il mio equipaggio è un po 'più modernizzato di me stesso ... Continuo a preferire i punti della bussola (vedi …
21 code-golf  math 

30
Ordine bit inverso di numeri interi a 32 bit
Scrivi il codice più breve per invertire l'ordine dei bit di un numero intero a 32 bit. Regole: Si presume che l'input sia un numero intero valido o equivalente di stringa se la tua lingua non supporta valori numerici (ad es. Windows Batch). L'output deve essere un numero intero valido …


13
Suggerimenti per giocare a golf in F #
Quali consigli generali hai per giocare a golf in F #? Sto cercando idee che possano essere applicate ai problemi del codice golf in generale che siano almeno in qualche modo specifiche per F # (ad esempio "rimuovere i commenti" non è una risposta). Si prega di inviare un suggerimento …
21 code-golf  tips  f# 

4
Fammi un panino
Sfida: scrivi un makefile, che porterebbe a questo comportamento: % make me a sandwich What? Make it yourself % sudo make me a sandwich Okay Regole: Dovrebbe funzionare su una macchina Linux, in cui l'utente non è root ma è autorizzato a utilizzarlo sudo. Non devo dire Okaya nessun comando …

3
Puzzle a quattro zampe
Il puzzle a quattro zampe è un popolare puzzle matematico ricreativo che prevede l'utilizzo esattamente di quattro 4 (e nessun altro numero) e una serie definita di operazioni per raggiungere ogni numero da 0 a un massimo dato. In questa versione sono consentiti i seguenti operatori: È possibile utilizzare qualsiasi …


20
Crea una soluzione di sudoku CHECKER
Crea una soluzione Sudoku CHECKER Ci sono un sacco di Sudoku SOLVERS qui, ma voglio che tu crei una soluzione CHECKER il più piccolo possibile umanamente (code-golf). Una voce valida sarà in grado di prendere un array 9x9 come argomento (passato per riferimento, serializzato sulla riga di comando, o comunque …

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.