Domande taggate «code-golf»

Code-golf è una competizione per risolvere un problema particolare con il minor numero di byte di codice sorgente.

8
Ordina una sequenza concatenata
Considera una sequenza basata sulle relazioni di ricorrenza f(n) = f(n-1)+f(n-2), a partire da f(1) = x1, f(2) = x2. Per x1 = 2, x2 = 1, la sequenza inizia in questo modo: 2 1 3 4 7 11 18 29 47 76 123 199 322 521 843 Concatenarlo in …


16
Output dei prodotti parziali
Nella lunga moltiplicazione , dopo aver moltiplicato i numeri, ti rimangono i prodotti parziali, in questa sfida otterrai quei prodotti parziali. Poiché la moltiplicazione lunga è lunga, per compensare il codice dovrà essere il più breve possibile. Esempi 34, 53 102, 1700 48, 38 384, 1440 361, 674 1444, 25270, …

9
Conteggio delle fontane
Una fontana è una disposizione di monete in file in modo tale che ciascuna moneta tocchi due monete nella riga sottostante o sia nella riga inferiore e la riga inferiore sia collegata. Ecco una fontana con 21 monete: La tua sfida è quella di contare quante diverse fontane possono essere …

1
Legature non schiaccianti
Ecco un elenco di alcune legature comuni in Unicode (quelle che potrei creare con la mia chiave Compose su Debian): Orig Ascii Lig ae [ae] æ AE [AE] Æ oe [oe] œ OE [OE] Œ ij [ij] ij IJ [IJ] IJ ff [ff] ff fi [fi] fi fl [fl] fl …

4
Capovolgi gli interruttori
Dopo esserti svegliato in una stanza buia, vedi una griglia rettangolare di luci con gli interruttori corrispondenti. Decidi di utilizzare un sistema di coordinate con la luce in basso a sinistra che rappresenta (1,1) e le coordinate aumentano man mano che sali (direzione y) e verso destra (direzione x). Le …
17 code-golf  grid 

2
Giocare a biliardo
In questo codice golf, dovrai determinare la direzione del tiro più corto che colpisce esattamente n cuscini prima di cadere in una tasca. Il tavolo da biliardo è un tavolo da biliardo a 6 tasche con le seguenti caratteristiche: Le dimensioni sono variabili ( a x b ) Nessun attrito: …

6
Calendario di rollover
Questo è ispirato da una delle domande di Downgoat in Sandbox, in cui gli ho suggerito di includere il 31 aprile come Pi day per le persone che usano il formato giorno / mese, solo per lui che mi informa che non c'è 31 aprile! Data una stringa di data …
17 code-golf  date 



3
Paradosso del viaggio nel tempo
Un uomo ha due dispositivi. Una macchina del tempo - Può controllare questa macchina pensando. Gli consente di viaggiare da un qualsiasi momento nel tempo a un altro momento nel passato o nel futuro (o anche nel momento presente) in pochissimo tempo. Nota che se viaggia nel passato da B …
17 code-golf 

8
Automi cellulari digitali
Scrivi un programma o una funzione che accetta un numero intero dispari positivo N e una stringa di cifre decimali ( 0123456789). La stringa rappresenta un automa cellulare unidimensionale a dieci stati . Ogni cifra occupa una cella e la regola di aggiornamento da una generazione alla successiva è che …

7
Risoluzione della controversia sul formato della data
L'ordine di formattazione delle date è una delle questioni più complesse e di divisione che il mondo deve affrontare oggi. Alcuni di noi sostengono con veemenza che il mese / giorno / anno è appropriato, considerando che è così che diciamo ad alta voce. Altri proclamano a gran voce che …
17 code-golf  string 

1
Disegno di Lewis Structures of Alkanes
Ho appena avuto una lezione a scuola sugli alcani e ho pensato che sarebbe stata una grande sfida per il golf in codice! Non ti preoccupare, non è così complicato come potrebbe sembrare! Una rapida rehash (Nota: per farla breve, non tutte le informazioni sono accurate al 100%.) Gli alcani …

6
Enumerazione dei vettori N-dimensionali
Dato un numero intero positivo k > 1e un numero intero non negativo i, genera una ktupla (o kvettore tridimensionale) di numeri interi non negativi. Per ogni k, la mappa da ℕ a ℕ k , deve essere biunivoca . Cioè, ogni input idovrebbe produrre una tupla diversa e ogni …

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.