Puzzle di programmazione e codice Golf

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

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

30
Stampa l'alfabeto quattro volte
Il programma deve stampare l'alfabeto quattro volte: prima nell'ordine alfabetico normale, seconda nell'ordine di una tastiera qwerty, terza nell'ordine di una tastiera dvorak e infine nell'ordine alfabetico inverso. L'output dovrebbe assomigliare a questo: abcdefghijklmnopqrstuvwxyz qwertyuiopasdfghjklzxcvbnm pyfgcrlaoeuidhtnsqjkxbmwvz zyxwvutsrqponmlkjihgfedcba L'output non fa distinzione tra maiuscole e minuscole e puoi aggiungere o omettere …


30
Mescola pi ed e per fare la torta!
Tutti sanno pi costante matematica, il rapporto tra la circonferenza di un cerchio e il suo diametro. 3.14159265358979323846264338327950288419716939937510... Probabilmente sa anche all'e la costante matematica, alla base di un logaritmo naturale. 2.71828182845904523536028747135266249775724709369996... Ma ... conosci la torta ? È una delle costanti più importanti (per me). Sono le cifre di …

5
P i = = 3. 2
Ispirato da questo video della serie Infinite . introduzione Pi è definito come il rapporto tra la circonferenza e il diametro di un cerchio. Ma come viene definito un cerchio? Di solito un cerchio è definito come i punti con distanza costante dal punto centrale (supponiamo che il centro sia …


28
È un numero Proth?
Un numero Proth , che prende il nome da François Proth, è un numero che può essere espresso come N = k * 2^n + 1 Dove kè un numero intero dispari positivo ed nè un numero intero positivo tale 2^n > k. Facciamo un esempio più concreto. Take 3. …

7
Elenco delle versioni di Python
Python è oggi il principale linguaggio di programmazione in più rapida crescita. È la lingua più ricercata per il terzo anno consecutivo, il che significa che gli sviluppatori che non la usano ancora dicono di volerlo imparare. [1] Il motivo della popolarità di Python sono le sue numerose versioni. [citazione …

6
COBOL Y2K redux
Negli anni '90, gli ingegneri informatici COBOL hanno escogitato un modo per estendere i campi di data a sei cifre convertendoli in YYYDDDdove si YYYtrova year - 1900ed DDDè il giorno dell'anno [001 to 366]. Questo schema potrebbe estendere la data massima a 2899-12-31. Nell'anno 2898, gli ingegneri iniziarono a …

30
I bit 1 consecutivi sono incrementati
Dato uno schema (formato stringa o matrice) di bit: [0,1,1,1,0,1,1,0,0,0,1,1,1,1,1,1] Il compito è sostituire un numero qualsiasi di 1 bit consecutivi con una sequenza numerica crescente a partire da 1. Ingresso Pattern (può essere ricevuto come stringa o array) Esempio: Stringa: 1001011010110101001 Array: [1, 0, 0, 1, 0, 1, 1, …

19
Espansione della staffa!
La tua sfida è espandere alcune parentesi nell'input di un programma come mostrato: Trova una stringa s tra due parentesi corrispondenti [e ], con una singola cifra n dopo la parentesi chiusa. Rimuovere le staffe. Sostituisci s con se stesso ripetuto n volte. (Se n è 0, rimuovi semplicemente s …

30
Siamo stati qui per Tomis
Adoro questo semplice codice, è così divertente leggere parole non abbastanza leggibili dall'uomo e colmare le lacune ... Ot wes thi bist uf tomis, ot wes thi wurst uf tomis, ot wes thi egi uf wosdum, ot wes thi egi uf fuuloshniss, ot wes thi ipuch uf biloif, ot wes …

19
Traduci il codice Morse in base alla durata del tono
Obbiettivo Il codice Morse è spesso rappresentato come suono. Dato un flusso di bit che rappresentano se il suono è attivato o disattivato, traduci il flusso in lettere, numeri e spazi. specifiche Il flusso di bit viene analizzato in base alla lunghezza dei bit ON / OFF ripetuti. 1 bit …
36 code-golf  morse 

22
Tallies ASCII di base
Titolo alternativo: Racconta la tua pena detentiva sul muro Dato un numero n, i conteggi di output raggruppati nel tradizionale 5 per gruppo e 50 per riga. Esempi 1 | | | | 4 |||| |||| |||| |||| 5 |||/ ||/| |/|| /||| 6 |||/ | ||/| | |/|| | …
36 code-golf  ascii-art  number  code-golf  number  integer  binary  base-conversion  code-golf  array-manipulation  code-golf  chemistry  code-golf  number  sequence  fibonacci  code-golf  matrix  optimization  code-golf  number  code-golf  math  number  sequence  code-golf  math  array-manipulation  matrix  linear-algebra  code-golf  kolmogorov-complexity  cops-and-robbers  cops-and-robbers  code-golf  tips  basic  code-golf  decision-problem  binary  tiling  game  king-of-the-hill  python  code-golf  c  code-golf  ascii-art  code-golf  string  kolmogorov-complexity  alphabet  code-golf  number  code-golf  string  code-golf  number  sequence  integer  code-golf  number  permutations  restricted-complexity  restricted-time 

18
Consonanza o dissonanza?
Dati due nomi di nota, devi scrivere un programma che determina se l'intervallo formato da queste due note è consonante o dissonante. introduzione Nella musica occidentale, ci sono solo 12 toni "diversi". I loro nomi, in ordine dal più basso al più alto, sono le seguenti: C, C#, D, D#, …
36 code-golf  music 

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.