Puzzle di programmazione e codice Golf

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

13
Ordina i pixel
Il tuo compito è creare un programma che, in base a un'immagine di input, crei un'immagine di output della stessa dimensione, in cui tutti i pixel sono ordinati per valore esadecimale. Il tuo programma può: Ordina i pixel da sinistra a destra e poi verso il basso o prima verso …

10
Condensa questi numeri di pagina!
Disclaimer: mentre sono stato su questo sito per scopi di intrattenimento per un po 'di tempo, questa è la mia prima domanda, quindi ti prego di perdonare eventuali errori minori. sfondo Quando ci assegna i compiti, il mio insegnante è davvero fastidioso e scrive tutti i problemi che dobbiamo fare …

9
Una vera festa della salsiccia
Poiché il primo fine settimana di ottobre si avvicina, facciamo il nostro Oktoberfest! sfondo Tu e alcuni altri programmatori siete stati assunti dai ragazzi della salsiccia locale a Monaco, in Germania. I salsicce forniscono all'Oktoberfest tutte le salsicce di cui il gigante Volksfest ha bisogno. Riesci a sentire il tuo …
35 code-golf 

13
Il fenomeno di Will Rogers
Il cosiddetto fenomeno Will Rogers descrive un modo per modificare le statistiche aumentando la media in due (multi) set quando un elemento viene spostato tra i due set. Come semplice esempio, considera i due set A = {1, 2, 3} B = {4, 5, 6} I loro mezzi aritmetici sono …

28
Trova il numero nella costante di Champernowne
introduzione Nella base 10, la costante di Champernowne è definita concatenando rappresentazioni di numeri interi successivi. In base 10: 0.1234567891011121314151617...e così via. Puoi vedere che la prima apparizione di 15inizia con il 20thdecimale: Position 0000000001111111111222222222233333333334444444444555555555566666666 1234567890123456789012345678901234567890123456789012345678901234567 ^ 0.1234567891011121314151617181920212223242526272829303132333435363738... ^^ 15 = position 20 La prima apparizione di 45inizia al 4thdecimale: …
35 code-golf  math  number 

30
Zero alla fine di un fattoriale
Scrivi un programma o una funzione che trova il numero di zero alla fine di n!in base 10, dove si ntrova un numero di input (in qualsiasi formato desiderato). Si può presumere che nsia un numero intero positivo, nel senso che n!è anche un numero intero. Non ci sono zero …

30
Genera la sequenza Abacaba
Questa sfida riguarda la stampa della sequenza abacaba di una profondità specifica. Ecco un diagramma delle prime 5 sequenze ( a(N)è la sequenza abacaba di profondità N, maiuscole / minuscole è solo per mostrare il modello, questo non è necessario nell'output del tuo programma): a(0) = A a(1) = aBa …

8
Clarence the Slow Typist
introduzione Clarence è un impiegato di immissione dati che lavora presso un fornitore di servizi Internet. Il suo compito è inserire manualmente gli indirizzi IP di tutti i clienti dell'ISP nel database. Lo fa usando una tastiera che ha il seguente layout: 123 456 789 .0 La distanza tra il …
35 code-golf 

15
Scrittura delle scale
Scrivi un programma o una funzione che produrrà una determinata stringa in una scala, scrivendo ogni parte di una parola che inizia con una vocale una riga sotto la parte precedente. Per esempio: Input: Programming Puzzles and Code Golf Output: Pr P C G ogr uzzl and od olf amm …
35 code-golf  string 

4
Labirinti infiniti
sfondo Sei l'apprendista di un potente mago e il tuo padrone sta attualmente sviluppando un incantesimo per creare un labirinto interdimensionale in cui intrappolare i suoi nemici. Vuole che tu programmi il suo computer a vapore per analizzare i possibili layout. La programmazione di questa diabolica macchina è estremamente pericolosa, …

30
Scavare una matrice
L'obiettivo Questa sfida è molto semplice. Il tuo input è un array 2D rettangolare di numeri interi, delle dimensioni di almeno 1 × 1. Può essere preso in qualsiasi formato ragionevole. L'output deve essere l'array di input, ma con tutte le voci non nella prima o nell'ultima riga o colonna …

8
Ricoprire ogni pancake
Hai una pila di pancake su un piatto con sopra un globo di sciroppo così denso che non può scorrere lungo i lati. Non sarai felice di mangiare fino a quando entrambe le facce di ogni pancake non avranno toccato almeno lo sciroppo, ma in questo momento solo una faccia …
35 code-golf  stack 

9
Sabotare gli standard di codifica [chiuso]
Esistono vari standard di codifica applicati alle società di software che hanno l'obiettivo di aumentare l'affidabilità del codice, la portabilità e, soprattutto, la leggibilità nel codice scritto congiuntamente da diversi sviluppatori. Due esempi notevoli sono il MISRA C e lo standard C ++ sviluppato per il progetto JSF . Questi …

27
Fermati, stai lì dove sei!
Sfida Scrivi una funzione che accetta un parametro: un numero intero t. La tua funzione deve interrompere il programma per alcuni tsecondi prima di continuare, simile a time.sleep(t)Python e WAIT tBBC BASIC. Non è necessario utilizzare alcuna funzione di attesa incorporata o alcuna funzione incorporata per eseguire il codice dopo …
35 code-golf  date 


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.