Domande taggate «code-golf»

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

24
Fizz-Buzzify una stringa
Ti verrà data una stringa che contiene solo lettere dell'alfabeto inglese, sia minuscole che maiuscole (ASCII 65-90 e 97-122). Il tuo compito è produrre la versione Fizz-Buzzified della String. Come Fizz-Buzzify una stringa? Ogni lettera che ha un indice pari nell'alfabeto inglese (l'alfabeto deve essere 1-indicizzato:) a->1,b->2,...,z->26verrà trasformata fizzse è …
21 code-golf  string 

26
An A o An An?
In inglese, c'è la differenza divertente e semplice tra ane a: si usa anquando si precede una parola che inizia con un suono vocale, e aquando la parola inizia con un suono consonante. Per semplicità in questa sfida, anprecede una parola che inizia con una vocale ( aeiou) e aprecede …

6
Esagoni connessi ASCII
Panoramica Dato un numero di esagoni, disponili in una forma connessa entro i confini di un'immagine d'arte ASCII 50 per 50. La forma che scegli può essere arbitraria, qualunque cosa trovi più adatta al golf, a condizione che sia connessa. Può avere buchi a condizione che siano più grandi di …

20
Trova l'ultima domenica di ogni mese di un determinato anno
Soluzioni F # conosciute all'interno di 140 caratteri , e questo è un problema con il codice Rosetta . Risultato richiesto su stdout o in una variabile stringa per l'anno di input 2014: 2014-01-26 2014-02-23 2014-03-30 2014-04-27 2014-05-25 2014-06-29 2014-07-27 2014-08-31 2014-09-28 2014-10-26 2014-11-30 2014-12-28 Come richiesto, per il 1900: …
21 code-golf  date 

8
Il codice più corto per lanciare IllegalArgumentException in Java
Okey, conosciamo tutti il ​​modo normale di lanciare una IllegalArgumentException in Java: throw new IllegalArgumentException(); // 37 characters Ma ci devono essere modi più brevi (come in meno personaggi) per farlo. Come possiamo produrre un java.lang.IllegalArgumentException con ancora meno codice? Il frammento di codice deve essere compilato ed eseguito in …
21 code-golf  java 

14
Trova i Semordnilaps
I semordnilap (noti anche come eteropalindromi, semi-palindromi, semi-palindromi, reversogrammi, mynoreteh, anagrammi reversibili, inversioni di parole o anadromi) sono parole che sono anche parole se pronunciate all'indietro. Alcuni esempi sono: Ward <=> Disegna Denim <=> estratto Parti <=> Cinturino Dato un intero positivo N (tramite argomento di funzione o STDIN), restituisce …
21 code-golf 

25
Code-Golf: permutazioni
Scrivi una funzione che accetta come input un set di numeri interi (può essere un elenco, un array o qualsiasi altro contenitore con numeri distinti) e genera l'elenco di tutte le sue permutazioni. Python (95 caratteri) : p=lambda s:s and sum(map(lambda e:map(lambda p:[e]+p,p(filter(lambda x:x!=e,s))),s),[]) or [[]] Sarebbe bello essere battuti …

23
Genera il nome della colonna Excel dall'indice
Questo viene da un problema di vita reale. Lo abbiamo risolto, ovviamente, ma sembra che avrebbe potuto essere fatto meglio, che è una soluzione troppo lunga e rotonda. Tuttavia, nessuno dei miei colleghi può pensare a un modo più conciso di scriverlo. Quindi lo presento come code-golf. L'obiettivo è convertire …

30
Approssimazione di e
Sappiamo tutti che il numero di Eulero , indicato da e, alla potenza di una variabile x, può essere approssimato usando l' espansione della serie Maclaurin : Lasciando x uguale a 1, otteniamo Sfida Scrivi un programma in qualsiasi lingua che si avvicini al numero di Eulero inserendo un input …

22
Produce una tabella XOR
introduzione XOR è una porta logica digitale che implementa un esclusivo o. Il più delle volte, questo è mostrato come ^. I quattro possibili risultati in binario: 0 ^ 0 = 0 0 ^ 1 = 1 1 ^ 0 = 1 1 ^ 1 = 0 Questo può anche …

11
Assembly Language Quine
Scrivi il quine di linguaggio assembly più breve possibile . Utilizzare qualsiasi ISA desiderato, a meno che non abbia print-quineun'istruzione o equivalente. Gli esempi includono x86, MIPS, SPARC, MMIX, IBM BAL, MIX, VAX, JVM, ARM, ecc. È possibile eseguire il collegamento con la _printffunzione della libreria standard C (o l'equivalente …


16
Sigmafica l'espressione
Per coloro che non lo sapevano, Sigma è una lettera greca che viene pesantemente usata in matematica come segno di sommatoria. Data una stringa che rappresenta un'espressione dipendente da che indicheremo , calcola la somma dei risultati per , per ogni . In breve, dovresti trovare tale che:E ( k …

30
Prova a fare un quadrato!
Compito Dato un carattere stampabile non bianco, crea una rappresentazione quadrata 3x3 di quell'input. Ad esempio, se l'input è #, allora l'output è: ### # # ### Regole Il formato di output è rigoroso, sebbene sia consentita una nuova riga finale. Significa che è richiesto lo spazio nel mezzo e …

9
Vicini di Levenshtein
La maggior parte dei numeri quadrati ha almeno 1 diverso numero quadrato con cui la loro distanza di Levenshtein è esattamente 1. Per un dato quadrato , ogni quadrato che soddisfa questa condizione è chiamato vicino di Levenshtein di . Ad esempio, è un vicino di Levenshtein di , poiché …

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.