Domande taggate «code-golf»

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

9
Calcola il superset
Il tuo compito qui è semplice: Dato un elenco di set di numeri interi, trova l'unione set. In altre parole, trova l'elenco più breve di set di numeri interi che contengono tutti gli elementi nell'elenco originale di set (ma non altri elementi). Per esempio: [1,5] and [3,9] becomes [1,9] as …


5
L'intervista: The Front Nine
L'intervista: The Front Nine Questa è la prima di una serie di sfide ispirate dalla programmazione di domande di colloquio di lavoro. Entra nell'ufficio dove si trova il tuo potenziale capo futuro. "Vieni e siediti", dice. Ti siedi nervosamente, assicurandoti che il tuo abbigliamento scattante ma professionale sia privo di …

2
Scrivi uova verdi e prosciutto in vim
Il libro Green Eggs and Ham del Dr. Seuss è famoso per avere solo 50 parole diverse nell'intera storia del libro. Il tuo compito è quello di creare una sequenza di sequenze di tasti che comporterà l'intero testo di Green Eggs e Ham quando applicato a un file vuoto nell'editor …

7
Y2K ... nel 2019?
È il 10 agosto 2019, ma il tuo compito riguarda ancora Y2K. Strano, vero? Crea un programma che si stampa da solo, con un numero di due cifre aggiunto. La prima volta che lo esegui, dovrebbe aggiungere 00 al suo output (il suo codice sorgente, perché questa è una variante …
18 code-golf  quine 

1
Completa il meandro di riempimento della griglia
Un meandro che riempie la griglia è un percorso chiuso che visita ogni cella di una griglia quadrata N× NN×NN \times N almeno una volta, senza mai attraversare un bordo tra le celle adiacenti più di una volta e mai attraversando se stesso. Per esempio: Una volta riempita, ogni cella …

12
La composizione riempie gli spazi vuoti
Diciamo che abbiamo un insieme particolare di funzioni sulle stringhe. Queste funzioni sono un po 'come riempire gli spazi vuoti o i madlibs, tranne che prendono solo un input e lo usano per riempire tutti i loro spazi. Ad esempio potremmo avere una funzione simile I went to the ____ …


22
Alla crescita esponenziale delle cifre e oltre!
Sfida Data una base e un indice , termine di output , definito come segue:1&lt;b&lt;101&lt;b&lt;101 < b < 10t≥1t≥1t \ge 1xtxtx_t x1=1110x1=1110x_1 = 11_{10} xi+1xi+1x_{i+1} si ottiene convertendo in base e quindi reinterpretando le sue cifre in basexixix_ibbb101010 L'output dovrebbe essere nella base101010 Una passeggiata per la base 5, il …
18 code-golf  number 



8
Questo quadrilatero è ciclico?
In matematica, un quadrilatero ciclico è uno i cui vertici si trovano tutti sullo stesso cerchio. In altre parole, ogni vertice si trova sul cerchio degli altri tre. Per ulteriori informazioni, consultare l' articolo di MathWorld . Esempi Questi quadrilateri sono ciclici: Questo trapezio non è ciclico. (Immagini da Wikipedia) …

30
I numeri diminuiscono mentre le lettere aumentano
Ispirato casualmente dall'aumento dei numeri mentre le lettere diminuiscono Dato un elenco di lettere e numeri interi misti (es ['a', 2, 3, 'b']) aumentare le lettere di una posizione in alfabeto (avvolgimento in za a) e ridurre il numero di 1. Per l'esempio precedente, l'uscita dovrebbe essere ['b', 1, 2, …

17
Quanti numeri decrescenti consecutivi nel mio numero?
Il 2019 è arrivato e probabilmente tutti hanno notato la peculiarità di questo numero: è infatti composto da due sotto-numeri (20 e 19) che rappresentano una sequenza di numeri discendenti consecutivi. Sfida Dato un numero x, restituisce la lunghezza della sequenza massima di numeri consecutivi in ​​ordine decrescente che possono …
18 code-golf 

8
Convertitore Ternary-if
In Java / .NET / C / JavaScript / ecc. puoi usare ternary-ifs per abbreviare if-statement. Ad esempio (in Java): // there is a String `s` and an int `i` if(i&lt;0)s="Neg";else if(i&gt;0)s="Pos";else s="Neut"; Può essere abbreviato con un ternario, se a: s=i&lt;0?"Neg":i&gt;0?"Pos":"Neut"; Sfida: Input: un if-else regolare (possibile con annidamento) …
18 code-golf  string 

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.