Domande taggate «code-golf»

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

30
Notazione polacca inversa
È necessario valutare una stringa scritta in notazione polacca inversa e produrre il risultato. Il programma deve accettare un input e restituire l'output. Per i linguaggi di programmazione che non dispongono di funzioni per ricevere input / output, è possibile assumere funzioni come readLine / print. Non è consentito utilizzare …
41 code-golf  math 

30
Lì, l'ho risolto (con nastro adesivo)
Sfida: Data una stringa contenente solo lettere maiuscole e / o minuscole (qualunque preferiate), mettetela in tapeorizzontale per sistemarla. Lo facciamo controllando la differenza di due lettere adiacenti nell'alfabeto (ignorando il giro e solo andando avanti), e riempiendo lo spazio con tutto TAPE/ tapequanto avremmo bisogno. Esempio: Ingresso: abcmnnnopstzra Uscita:abcTAPETAPETmnnnopTAstTAPETzra …
41 code-golf  string 

4
Dungeon Crawler
Ingresso Una matrice binaria rappresenta le pareti di un sotterraneo.MMM La posizione del giocatore all'interno del sotterraneo.( x , y)(X,y)(x,y) La direzione che il giocatore sta attualmente affrontando (0 = Nord, 1 = Est, 2 = Sud, 3 = Ovest)ddd Produzione Una rappresentazione pseudo-3D delle pareti che si trovano nel …

12
Una sfida ben collegata
Un'attività che a volte faccio quando sono annoiato è quella di scrivere un paio di personaggi in coppie corrispondenti. Traccio quindi delle linee (sopra le cime mai sotto) per collegare questi personaggi. Ad esempio potrei scrivere e quindi le linee come:abcbacabcbacabcbac O potrei scrivereabbcacabbcacabbcac Dopo aver tracciato queste linee, provo …

30
Alla ricerca di un'anima gemella
Dato un elenco finito non vuoto di numeri interi, emettere un valore di verità se ci sono esattamente due voci uguali e tutte le altre voci sono distinte e un valore di falsa altrimenti. Esempi truthy: [1,1] [1,2,1] [1,6,3,4,4,7,9] falsey: [0] [1,1,1] [1,1,1,2] [1,1,2,2] [2,1,2,1,2] [1,2,3,4,5]

30
Stampa una tabella di moltiplicazione fisica
I rettangoli hanno questa bella proprietà: un rettangolo composto esattamente da caratteri!n × mn×mn \times mn × mn×mn \times m Una proprietà .. più interessante è che i rettangoli possono essere ben allineati in una tabella di moltiplicazione, ad esempio una tabella :3 × 33×33 \times 3 # ## ### …

30
Stendi il tappeto
Ispirato da questa domanda SO . Sfida: Ingresso: Una stringa SSs Un personaggioccc Produzione: Crea un'arte ASCII a forma di diamante della stringa in tutte e quattro le direzioni, con il primo carattere della stringa al centro e verso l'esterno. Che si trova all'interno di un tappeto quadrato di arte …


30
Sono un array insignificante?
Un array insignificante è un array di numeri interi positivi, in cui le differenze assolute tra elementi consecutivi sono tutte minori o uguali a 1 . Ad esempio, il seguente array è insignificante: [1, 2, 3, 4, 3, 4, 5, 5, 5, 4] Perché le differenze (assolute) corrispondenti sono: [1, …

30
Rimuovere gli zero circostanti di un array 2d
Questa è una versione bidimensionale di questa domanda . Dato un array / matrice bidimensionale non vuoto contenente solo numeri interi non negativi: ⎡⎣⎢⎢⎢⎢⎢⎢0000000000000100101000110⎤⎦⎥⎥⎥⎥⎥⎥[0000000010000010011100000] \begin{bmatrix} {\color{Red}0} & {\color{Red}0} & {\color{Red}0} & {\color{Red}0} & {\color{Red}0} \\ {\color{Red}0} & {\color{Red}0} & 0 & 1 & 0 \\ {\color{Red}0} & {\color{Red}0} & 0 …


30
Spostamento minimo modesto
Ispirato da una domanda sopra Stack Overflow. Il titolo qui è interamente colpa mia. La sfida Dato un elenco di numeri interi positivi contenenti almeno due voci, sostituire ciascun numero con il minimo di tutte le voci escluso se stesso. Casi test [4 3 2 5] -> [2 2 3 …

6
Rileva castelli falliti
Uno degli aspetti interessanti della gravità è che, per quanto ne so, non si può semplicemente fare galleggiare a mezz'aria. Tuttavia, sembra che non tutti in Association of Random Castle Builders siano a conoscenza di questo fatto, portando a castelli come questo: # # # # # # ### #### …

9
Copia un file - Stile Windows
Questa sfida è ispirata a xkcd : Sfida: Simulerai la copia di un file di grandi dimensioni (1 Gigabyte). La velocità di trasferimento varierà tra 10 kB / secondo a 100 MB / secondo. Il tuo compito è di generare il tempo rimanente del trasferimento di file. L'output dovrebbe apparire …
40 code-golf 

7
Crea un pixel cattivo
Il tuo compito è quello di scrivere un programma che fa apparire il tuo schermo con un pixel difettoso. Dovresti scegliere esattamente un pixel sullo schermo e esattamente un canale tra rosso, verde e blu e rendere il suo valore sempre 0 o sempre massimo (di solito 255). I valori …

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.