Puzzle di programmazione e codice Golf

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

30
Sì, certo che sono un adulto!
Penso che l'abbiamo fatto tutti da bambino: alcuni siti web richiedono un'età minima di 18 anni, quindi sottraggiamo solo alcuni anni dall'anno di nascita e voilà, abbiamo '18 anni'. Inoltre, per la maggior parte delle giostre nei parchi di divertimento l'altezza minima per entrare è di 1,40 metri (almeno qui …

19
Teoricamente ha prodotto il numero di Graham
Il numero di Graham Gè definito in questo modo: u(3,n,1) = 3^n u(3,1,m) = 3 u(3,n,m) = u(3,u(3,n-1,m),m-1) [Knuth's up-arrow notation] [Conway chained arrow notation] THEN g1 = u(3,3,4) g2 = u(3,3,g1) g3 = u(3,3,g2) ... G = u(3,3,g63) Ti viene dato questo u(3,3,2)=7625597484987per controllare il tuo codice. Il tuo …


30
Aggiungi due numeri
Input: due numeri interi. Preferibilmente numeri interi decimali, ma possono essere utilizzate altre forme di numeri. Questi possono essere dati al codice in input standard, come argomenti per il programma o la funzione o come elenco. Uscita: la loro somma. Utilizzare lo stesso formato per gli interi di output degli …

6
C'è una formica sul mio cubo di Rubik
Un cubo di Rubik 3 × 3 × 3 standard, risolto, ha 6 facce di colore diverso, in cui ogni faccia è una griglia 3 × 3 di quadrati di un colore. La faccia bianca è opposta al giallo, il rosso opposto all'arancione, il blu opposto al verde e quando …

30
Armi di istruzione matematica
L'ultima volta che ho provato a trovare qualcosa di facile che non era un duplicato, è finito per essere troppo difficile .. Quindi speriamo che questa volta sia davvero qualcosa che i nuovi arrivati ​​possano provare. Ingresso: Un array / elenco con numeri interi / decimali. (O una stringa che …

6
Una sfida che parla Yoda, questo è
La sfida Beh, penso che sia abbastanza chiaro, no? Devi creare una funzione o un programma che accetta una stringa come argomento e genera il corrispondente linguaggio Yoda. Questo è code-golf , quindi vince il numero minimo di byte. L'input L'input potrebbe essere qualsiasi stringa senza avanzamento di riga. Puoi …

30
Testo a larghezza intera
Il testo a larghezza intera è un testo che ha uno spazio dopo ogni carattere, incluso l'ultimo. Ad esempio, la prima frase di questa domanda diventa: F u l l w i d t h t e x t i s t e x t t h a t h …
44 code-golf  string 

12
Molecole agli atomi
La sfida Scrivi un programma che può scomporre una formula chimica di input (vedi sotto) e produrre i suoi rispettivi atomi nel modulo element: atom-count. Ingresso Input di esempio: H2O Il tuo input conterrà sempre almeno un elemento, ma non più di dieci. Il programma dovrebbe accettare input che contengono …



4
Moltiplicare per operazioni limitate
C'è una generosità non ufficiale di 500 rappresentanti per battere la migliore risposta attuale . Obbiettivo Il tuo obiettivo è moltiplicare due numeri usando solo un insieme molto limitato di operazioni aritmetiche e assegnazione di variabili. aggiunta x,y -> x+y Reciproco x -> 1/x( non divisione x,y -> x/y) Negazione …

3
Cosa puoi fare in un URI di dati 4k? [chiuso]
Bounty è finita, thephpdeveloper vince con Conway's Game of Life La piattaforma web oggi sta avanzando rapidamente. Caratteristiche come le animazioni CSS3 , le trasformazioni , ombre e gradienti , <canvas>, <audio>e <video>tag, SVG , WebGL , e molti altri media che si può fare molto di più nel browser, …


30
Disegna una formazione di bowling
Il tuo obiettivo è quello di visualizzare l'arte ASCII di una formazione nel bowling a dieci pin dove rimangono solo alcuni dei pin. Vince il minor numero di byte. I perni delle decine hanno una formazione triangolare: O O O O O O O O O O I pin sono …

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.