Puzzle di programmazione e codice Golf

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

1
Dama Dama
L'obiettivo di questa sfida è determinare se una mossa è una mossa di Dama inglese legale . Questa sfida utilizzerà una scheda 8x8. Un pezzo mosso dovrebbe essere trattato come un uomo (non un re) che può solo spostarsi in diagonale in avanti. Il tabellone avrà 0 o più pezzi …



2
Le Isole Solitarie
Ingresso: Un array 2D contenente due valori distinti (facoltativi). Userò 0 e 1 per spiegare le regole. Il formato di input è ovviamente flessibile. Sfida: Gli zeri sono acqua e quelli sono isole. Al fine di garantire la solitudine, il tuo compito è di circondare tutte le isole con acqua …



2
Suggerimenti per giocare a golf con numpy, scipy o pylab
C'è già una lista completa di consigli per Python qui , quindi quello che sto chiedendo sono suggerimenti che si applicano specificamente all'utilizzo dei numpy, scipyo pylablibrerie. Questi possono essere sia modi per abbreviare il codice già in uso numpy, sia modi per abbreviare le operazioni comuni di Python usando …
10 code-golf  tips  python 


9
Convergenza di un processo di Markov
Sfida Data una matrice stocastica sinistra o destra in cui il limite come x si avvicina all'infinito della matrice alla potenza di x si avvicina a una matrice con tutti i valori finiti, restituire la matrice a cui converge la matrice. Fondamentalmente, si desidera continuare a moltiplicare la matrice da …
10 code-golf  matrix 

7
Lì l'ho riparato (con la corda)
Correlati: sfida piuttosto simile (ma molto più semplice) in orizzontale: lì l'ho risolto (con nastro) Sfida: Data una stringa contenente solo lettere maiuscole e / o minuscole (qualunque preferiate) e nuove righe, posizionate ropeverticalmente per correggerlo. Facciamo questo controllando la differenza di due lettere adiacenti in alfabeto (ignorando avvolgente e …


30
Ricerca posizione alfabetica
Ispirato al Codewars Kata . Il tuo obiettivo è prendere una stringa di input come questa: "'Twas a dark and stormy night..." e restituisce una stringa contenente la posizione di ciascun carattere dell'alfabeto, separata da spazi e ignorando i caratteri non alfabetici, in questo modo: "20 23 1 19 1 …


11
Programma N volte per l'N-esimo numero
Dato un array di numeri interi positivi Acome input, genera un programma che, se ripetuto per ktempi, emette il valore kth (1 indice) dell'array. Ad esempio, se l'array lo è [1,11], l'output dovrebbe essere un programma che emette 1e, se ripetuto due volte, l'output 11. Codice come print(end="1");nelle opere di …


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.