Domande taggate «code-golf»

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

22
ASCII art reflection
In questa sfida, ti verrà assegnato un blocco di testo e dovrai eseguire una riflessione sul testo. Ingresso: Una stringa da riflettere. Il testo non può essere fornito come una matrice i cui elementi sono le righe di testo. Ad esempio, "ab\ncd"e ['a','b','\n','c','d']sono ammessi, ma ['ab','cd']o [['a','b'],['c','d']]non lo sono. Puoi …

24
Ordinamento di array post-determinato
Ingresso: Un array contenente tre interi: 0, 1e 2in qualsiasi ordine (ie [2, 0, 1]) E una stringa di lunghezza> = 2 contenente solo lettere alfabetiche (sia minuscole che maiuscole) e cifre (es. a1B2c3) Produzione: In base alla matrice, ordiniamo e produciamo la stringa. Come funziona? La matrice indica la …

30
Alfabeto per numero e numero per alfabeto
Sfida In questa sfida devi prendere un numero come input e produrre la lettera dell'alfabeto corrispondente e viceversa. (1 <=> A, 2 <=> B) ecc. 1 -> A 2 -> B ... 26 -> Z A -> 1 B -> 2 ... Z -> 26 Regole Questo è code-golf , …

30
Decodifica il chmod
Sfida Dato un numero di autorizzazioni ottali a tre cifre, emettere le autorizzazioni che concede. chmod Sui sistemi operativi UNIX, le autorizzazioni dei file vengono modificate mediante il chmodcomando. Esistono diversi modi per utilizzare chmod, ma quello su cui ci concentreremo oggi è l'utilizzo dei permessi ottali. Le tre cifre …

6
Enumera gli schemi di rima
Uno "schema di rime" è una stringa di lettere ain modo ztale che le prime occorrenze dei personaggi sono in ordine crescente (senza spazi vuoti), a partire da a. Ad esempio (con le prime occorrenze contrassegnate): abccdbebdcfa ^^^ ^ ^ ^ Il numero di schemi di rima di lunghezza Nè …

2
Lipogramma “quine”
Compito Prendi un singolo carattere Unicode come input. Emette un programma nella stessa lingua che obbedisce anche a questa specifica, ma che non contiene il carattere di input. Se il programma viene eseguito con input a , quindi il programma di output viene quindi eseguito con input b , il …

21
Scambia i bit con i loro vicini
Descrizione del compito Dato un numero intero, scambia i suoi bit (2k – 1) -th e 2k -meno significativi per tutti i numeri interi k> 0 . Questa è la sequenza A057300 nell'OEIS. (Si presume che il numero abbia "infinitamente molti" zeri iniziali. In pratica, ciò significa semplicemente anteporre un …

22
Golf Testo nel DNA
Testo per DNA golf Sfida Converti input in output DNA. Algoritmo Converti il ​​testo in punti di codice ASCII (ad es. codegolf-> [99, 111, 100, 101, 103, 111, 108, 102]) Stringi insieme i codici ASCII (ad es. 99111100101103111108102) Converti in binario (ad es. 10100111111001101001011010001000011001101011011110000110010111111011000000110) Passa 0alla fine per creare un …

1
... E il Messico lo pagherà!
Donald Trump è molto colpito dal lavoro delle persone su questo sito. Ha visto l'incredibile lavoro che hai svolto aiutando Ben Carson , quindi ti ha persino assunto per costruire il suo muro . Pensa che tu sia eccezionale. Ora ha di nuovo bisogno del tuo aiuto. Mentre ha costruito …

30
Sommando le cifre e le cifre invertite
Dato un numero> 0, emetti la somma con tutte le cifre (1 .. n) concatenate e invertite e sommale. Ad esempio, con n = 6: I numeri da 1 a 6 concatenati: 123456 invertito: 654321 Sommandoli insieme si otterrà: 777777. Un altro esempio è n = 11: 1 2 3 …

3
Sistema di numero residuo
Sulla scia di grandi sfide, ho pensato che questo potesse essere interessante. In questa sfida, utilizzeremo il Residue Number System (RNS) per eseguire addizioni, sottrazioni e moltiplicazioni su numeri interi di grandi dimensioni. Cos'è l'RNS L'RNS è uno dei molti modi in cui le persone hanno sviluppato per identificare numeri …

6
1 + 1 = 10, 1 + 2 = 3
Scrivi una funzione o un programma che può fare una semplice aritmetica (addizione, sottrazione, moltiplicazione e divisione) sia nella base 10 che nella base 2. La funzione prenderà un'espressione matematica come input e produrrà il risultato corretto nella base corretta. L'input sarà composto da nnumeri separati da uno o più …

1
Qualcuno è stato defenestrato?
La defenestrazione è l'atto di lanciare qualcuno o qualcosa da una finestra. - Wikipedia Ingresso L'input sarà composto da due parti: Una planimetria e una persona all'interno della casa / edificio. v><^rappresenta una persona, indicando nella direzione indicata dalla freccia. L'input conterrà esattamente una persona. -e |rappresentano i muri e …
26 code-golf  string 


25
Colori complementari
Dato un input di un colore in #rrggbbformato esadecimale, genera il suo complemento RGB nello stesso formato. Il complemento RGB R 2 G 2 B 2 di qualsiasi colore R 1 G 1 B 1 è definito come il colore con valore R 2 255 - R 1 , valore …
26 code-golf 

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.