Puzzle di programmazione e codice Golf

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

12
Genera un labirinto a un percorso
Dato un numero intero dispari N (5 <= N <= 51), genera un labirinto con lunghezza laterale N che segue i seguenti requisiti: Il labirinto deve essere composto dai personaggi | -e +. Deve usare il |personaggio come un muro verticale, il -personaggio come un muro orizzontale e se quel …

6
Suggerimenti per giocare a golf a Haxe
Quali consigli generali hai per giocare a golf a Haxe ? Sto cercando idee che possano essere applicate a problemi di code-golf e che siano anche in qualche modo specifiche per Haxe (ad esempio "rimuovere i commenti" non è una risposta). Si prega di inviare un suggerimento per risposta. Haxe …
12 code-golf  tips 

3
Phonemic Abugida
Personaggi Chiamiamo queste consonanti IPA inglesi di questi caratteri Unicode : bdfhjklmnprstvwzðŋɡʃʒθ E chiamiamo queste vocali IPA inglesi di questi caratteri Unicode : aeiouæɑɔəɛɜɪʊʌː (Sì, ːè solo il segno vocale lungo, ma trattalo come una vocale ai fini di questa sfida.) Infine, questi sono segni di stress primari e secondari …

2
Risolvi un puzzle di scacchi in solitario
Di recente mi è stato presentato un puzzle game noto come Solitaire Chess . Riassumo le regole qui: La scheda è una scacchiera 4x4. Tutti i pezzi sono dello stesso colore (nessuna squadra) e tutti i pezzi possono catturare qualsiasi altro pezzo. Ogni mossa deve essere una cattura. Non passare …
12 code-golf  chess 



18
Tutte le combinazioni binarie in decimale
disconoscimento Questa domanda non è un duplicato di questa domanda . Non sto contando cifre specifiche, poiché abbiamo già quelle impostate nei parametri iniziali. Questa domanda si concentra sui numeri decimali che possono essere costruiti dalle stringhe binarie in base alle cifre fornite. Sfida Dati due numeri interi Xe Y, …
12 code-golf  binary 


8
Sequenza numerica densa
OEIS: A167171 Un numero denso è un numero che ha esattamente tanti divisori primi come divisori non primi (incluso 1 e se stesso come divisori). Equivalentemente, è un numero primo o un prodotto di due numeri primi distinti. I primi 100 numeri densi sono: 2, 3, 5, 6, 7, 10, …

6
Consigli per giocare a golf a Cheddar
Cheddar è un linguaggio di programmazione di alto livello, funzionale + orientato agli oggetti, creato dal nostro utente Downgoat progettato per rendere la programmazione più facile, più veloce e più intuitiva. Quali consigli generali hai per giocare a golf a Cheddar? Sto cercando idee che possano essere applicate a problemi …
12 code-golf  tips 

2

8
Autonest di un array
Tutti adorano le liste nidificate! Tuttavia, a volte è difficile creare un elenco nidificato. Devi decidere se vuoi annidarlo più in profondità, o se devi annidarlo in profondità. Quindi, per la tua sfida, devi "Autonest" un elenco. Per autonestare un elenco, confronta ogni coppia di elementi nell'elenco. Se il secondo …

3
Problema di compleanno generalizzato
Stasera, la mia fidanzata mi ha portato a cena fuori per festeggiare il mio compleanno. Mentre eravamo fuori, ho sentito Happy Birthday cantato da 5 diversi ospiti (incluso me stesso), in un ristorante pieno di 50 persone. Questo mi ha fatto pensare: il problema del compleanno originale (trovare la probabilità …

9
N-chotomizza un elenco
Dato un elenco di numeri interi Le un numero intero N, l'output è Lsuddiviso in Nliste secondarie di uguale lunghezza. Lunghezze non divisibili Se Nnon divide la lunghezza di L, non è possibile che tutte le liste secondarie abbiano la stessa lunghezza. In ogni caso, l'ultimo elenco secondario dell'output è …

3
Polinomi autoreferenziali
Per ogni dato grado nè possibile costruire (almeno uno) un polinomio integrale ptale che p(k)( pvalutato in k) sia il coefficiente del termine x^knel polinomio per tutti 0 <= k <= n. Per renderli unici, abbiamo bisogno che il coefficiente principale (il coefficiente di x^n) sia positivo e minimo. Questi …

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.