Domande taggate «code-golf»

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

15
Prodotto scalare minimo
Prodotto scalare minimo L'ispirazione per questo problema di golf del codice è dalla competizione di code jam di Google . La premessa alla base del problema è, dato l'ingresso di due vettori di varia lunghezza, trovare il minimo scalare possibile. Uno scalare può essere trovato usando la seguente formula: x1 …

24
Matrice casuale senza ripetizione
Stavo rispondendo a una sfida qui e questo compito faceva parte della sfida. Ho una soluzione di 73 byte in javascript. Ma penso che sia troppo per una cosa semplice. Sfida Dato come input due numeri interi: N la lunghezza dell'array previsto Rl'intervallo dell'intervallo inizia in uno:, 1..Rno0..R-1 Emette in …


11
Somma di sottostringhe binarie
Questa sfida è semplice, dato un numero decimale, converti in binario e calcola la somma delle sottostringhe del numero binario, la cui lunghezza è inferiore al numero originale. Ecco un esempio: Input: 11 Binary: 11 -> 1011 Substrings: 101 = 5 011 = 3 10 = 2 01 = 1 …

5
Stringhe numeriche nidificate con analisi ridotta
L'obiettivo Una stringa Sviene costruita con il seguente processo: Inizia con l' Sessere la stringa vuota. Inserisci in una posizione di Suna stringa del modulo ds, dove si dtrova una cifra diversa da zero ed sè una stringa di dlettere ASCII minuscole. Diciamo che dsè un componente di S. Andare …

21
Sequenze di cifre discendenti
introduzione Ad esempio, prendiamo il numero 7. Quindi dupliciamo questo e posizioniamo 7 spazi in mezzo. Otteniamo questo: 7_______7 Successivamente, diminuiremo il numero, fino a quando non ci saranno più spazi. Otteniamo quanto segue per il numero 7: 7_______7 6543210 Quindi, uniamo solo i due, quindi: 7_______7 6543210 becomes 765432107 …

13
Ottieni il valore più vicino al numero
In questo codice golf, è necessario ottenere il numero più vicino da un altro in un elenco. L'output può essere il numero più vicino all'ingresso. Esempio: value: (Input) 5 --- [1,2,3] --- 3 E, il programma potrebbe funzionare con numeri negativi. Esempio: value: (Input) 0 --- [-1,3,5] --- -1 value: …

3
Arbitrary Precision Integer Division
Implementeremo la divisione per numeri interi arbitrariamente grandi. Questo è code-golf . Il compito è scrivere un programma o una funzione che implementa interi di precisione arbitrari e divisione su di essi. Si noti che molte cose che potrebbero renderlo molto semplice non sono consentite, assicurarsi di leggere le specifiche …

10
Allinea gli argomenti delle funzioni sulle proprie righe
Dato un input di una stringa che rappresenta una definizione di funzione, emette la stringa con newline e spazi inseriti in modo che gli argomenti della funzione siano separati da newline e allineati. La stringa di input seguirà il seguente modello: Innanzitutto, inizierà con un prefisso, che è sempre lungo …
16 code-golf  string 

3
Controlla i periodi di lavoro
introduzione Qui in Germania la sentenza sull'orario di lavoro è molto severa. Se lavori 6 o più ore al giorno, devi fare almeno una pausa di 30 minuti. Se lavori 9 o più ore, devi fare una pausa di 45 minuti. Se lavori per meno di 6 ore, non devi …

3
Che lingua è questa parola?
Dovresti scrivere un programma o una funzione che determina la lingua di una determinata parola. Il compito è riconoscere alcune delle 5000 parole più comuni in 4 lingue: inglese Tedesco italiano ungherese Gli elenchi di parole sono disponibili in questo repository GitHub. È consentito commettere errori nel 40% dei casi …

30
Filtra e aggiungi
Compito Il compito è molto semplice. Data una stringa non vuota contenente numeri , lettere maiuscole e minuscole , genera la somma dei numeri rimanenti. Per esempio: a1wAD5qw45REs5Fw4eRQR33wqe4WE Filtrare tutte le lettere si tradurrebbe in: 1 5 45 5 4 33 4 La somma di questi numeri è 1 + …

4
Mercato sciocco
Data una stringa con i dati di investimento di più persone, scopri quanti profitti / perdite hanno registrato. La stringa contiene solo lettere maiuscole e minuscole, in questo modo: AABaBbba Ogni lettera rappresenta una persona - una lettera maiuscola significa comprare, una lettera minuscola significa vendere. Il prezzo del titolo …
16 code-golf 

3
Etichetta vicoli ciechi
Dato un input di una "strada" di arte ASCII, l'output della strada con tutti i vicoli ciechi etichettati. Questa è una strada: ########.....######..#..### #......#######....#..#..#.# #.##......#...#####..#..### #..#####..#....#..#######.# #......#...#####.....##...# #..###.#...#...###...#..### ##########.#..#..##..#.##.# ..#......#.######.#..#.#.#. ..#......#.#..#.#.#..#.#.#. ..######.###..##..######### Questa è la strada con vicoli ciechi etichettati con la lettera X: ########.....######..X..### #......#######....#..X..#.# #.XX......X...X####..X..### #..XXXXX..X....#..#######.# #......X...#####.....##...# #..###.X...#...###...#..### …

10
Numeri split, flip e ricombine
sfondo È ben noto in matematica che gli interi possono essere messi in una corrispondenza uno a uno con coppie di interi. Ci sono molti modi possibili per farlo, e in questa sfida, implementerai uno di essi e la sua operazione inversa. L'obiettivo Il tuo input è un numero intero …

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.