Puzzle di programmazione e codice Golf

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

9
Quanti capitoli ho?
La Bibbia è uno dei libri più influenti mai scritti e comunemente citato come il libro più venduto di tutti i tempi . È stato scritto da circa 40 autori diversi nel corso di centinaia di anni prima di essere compilato nella sua forma attuale. Ma la cosa interessante di …

18
Cicli matematici inversi
Ispirato da questo Nella sfida collegata, ci viene chiesto di applicare l'aggiunta agli elementi dell'originale e al contrario dell'array di input. In questa sfida, la renderemo leggermente più difficile, introducendo le altre operazioni matematiche di base. Dato un array di numeri interi, scorrere +, *, -, //, %, ^, dove …

19
Differenze di MaxMin Divisor Pairs (DMDP)
Parliamo di divisori ... Tralasciando i quadrati perfetti (per un momento), tutti i numeri interi positivi possono essere espressi come il prodotto di 2 dei loro divisori. Esempio rapido di 126: Ecco tutti i divisori di126 Come puoi vedere, tutti i divisori possono essere associati. Ecco cosa chiameremo le Divisor …

29
Ripeti l'ennesimo elemento
Non abbiamo avuto una domanda di stringa per un po '(5 giorni per essere precisi), quindi andiamo per uno. Data una stringa se un numero intero positivo n, prendi ogni nelemento th s, ripetilo nvolte e rimettilo dentro s. Ad esempio, se n = 3e s = "Hello, World!", ogni …
18 code-golf  string 

1
Una stanza degli specchi
(Questa sfida è molto simile, ma questa sfida attuale ha ulteriori complicazioni.) Immagina una stanza bidimensionale, dove le pareti sono placcate con specchi piatti. Improvvisamente, un raggio di luce colpisce la stanza, dove manca un pezzo di muro! Il raggio di luce danza intorno alla stanza, viene riflesso dagli specchi …

12
Il numero originale (II)
Questa sfida è essenzialmente identica a questa con una sola differenza: ora è consentito mescolare le lettere in qualsiasi punto della stringa. Scenario John ha un numero importante e non vuole che altri lo vedano. Decise di crittografare il numero, attenendosi alla seguente procedura: Il suo numero è sempre una …

1
Interfacce utente Ascii
In questa sfida, eseguiamo il rendering delle interfacce utente Ascii. +----------------------+ |+-----------++-------+| ||<- Previous||Next ->|| |+-----------++-------+| |== The title == | | | |Lorem ipsum dolor | |sit amet... | |+--------------+ | ||Post a comment| | |+--------------+ | |+-----------------+ | ||User X commented:| | || | | ||This is amazing! …


12
Tutti i tuoi 97 di base ci appartengono
Molti linguaggi di programmazione sono scritti usando solo ASCII, tab e newline stampabili. Questi 97 caratteri vengono quindi memorizzati in byte a 8 bit (che sono effettivamente in grado di contenere 256 caratteri diversi!), Il che è terribilmente inefficiente, specialmente nel golf del codice, dove ogni byte conta! In questa …

19
Matrice da 1 a L (n), in tutte le n colonne
Sfida: Prendi un elenco, L contenente numeri interi positivi come input: 3 5 2 1 6 e crea una matrice in cui l'ennesima colonna contiene il vettore 1: L (n) , in cui le righe più corte sono riempite di zeri. Casi test: 3 5 2 1 6 ----------------- 1 …
18 code-golf  matrix 

21
Stampa le posizioni diagonali di me al quadrato
Dato un numero n, genera un elenco ordinato di indici basati su 1 che ricadono su una delle diagonali di una n*nmatrice quadrata. Esempio: Per un input di 3: La piazza deve essere: 1 2 3 4 5 6 7 8 9 Ora selezioniamo tutti gli indici rappresentati da \, …
18 code-golf  math  matrix 

5
Codebreakers e Codewriters
Supponiamo che tu abbia del testo e desideri che lo invii al tuo amico, ma non vuoi che nessun altro lo legga. Ciò probabilmente significa che vuoi crittografarlo in modo che solo tu e il tuo amico possano leggerlo. Ma c'è un problema: tu e il tuo amico avete dimenticato …

3
Quando Fibonacci incontra le regine
(ispirato dalla risposta di Helka al mio abbinamento casuale di tag "scacchi" e "Fibonacci" in chat) Fibonacci I numeri di Fibonacci sono una delle sequenze più note in matematica, dove ogni numero è composto sommando i due numeri precedenti. Di seguito è una definizione della sequenza indicizzata zero: f(0) = …

6
ANNNOUNNNCCCEEERRR VOICCCEEE
Scrivi una funzione che accetta una stringa di lettere e spazi (non è necessario gestire non lettere) ed esegue l'algoritmo di traduzione VOCALE ANNOUNCER come segue: Innanzitutto, tutto in maiuscolo. Per ogni parola, Allunga ogni gruppo di consonanti triplicando ogni lettera; tranne, se la parola inizia con un gruppo di …
18 code-golf  string 

23
Triangolo binario facile
Dato come input un numero intero positivo n>=1, genera le prime nrighe del seguente triangolo: 1 1 0 1 0 0 1 0 0 1 1 1 0 1 1 1 0 0 0 0 1 0 0 0 0 1 1 1 1 1 0 1 1 1 1 …

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.