Domande taggate «code-golf»

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

22
Verifica se una stringa è bilanciata tra parentesi
Chiamiamo un gruppo di parentesi il open paren (, il suo paren vicino vicino )e tutto al loro interno. Un gruppo o una stringa di parentesi è chiamato parentesi bilanciata se contiene nulla o solo 2 gruppi di parentesi bilanciate parentesi. Per esempio: The string "(()())()" is parenthesly balanced ( …

16
Somma parziale esatta della serie armonica
Sfida Dato un numero intero positivo N, genera la somma dei primi Nreciproci come una frazione esatta, che è rappresentata come una coppia di numeri interi in un ordine coerente che rappresenta numeratore e denominatore. Regole L'output deve essere esatto. L'output dovrebbe essere una coppia di numeri interi in un …

25
Uguaglianza della frazione mista
Nella scuola elementare, i bambini imparano a conoscere le frazioni appropriate, dove il numeratore è inferiore al denominatore e quindi il valore della frazione è inferiore a uno. Successivamente, vengono insegnate le frazioni in cui il valore della frazione è maggiore di uno e due modi diversi per esprimere queste …

14
Una cifra maiuscola
Il tuo compito è decifrare una stringa non vuota composta da caratteri ASCII stampabili nell'intervallo [32..126] . Lettura del carattere stringa per carattere: ogni volta che incontri una lettera in minuscolo, associala alla lettera successiva in maiuscolo, iniziando con 'A' ogni volta che si incontra una lettera in maiuscolo, sostituirla …

3
Come scambiare elementi in un vettore usando una funzione anonima in Octave?
Scambiare due elementi in un vettore / matrice è molto semplice in Octave: x='abcde'; x([4,1])=x([1,4]) x = dbcae Sfortunatamente, devo ancora trovare un modo per farlo all'interno di una funzione anonima. Mentre la funzione seguente è sintatticamente corretta, restituisce solo i due elementi che vengono scambiati, non l'intero xvettore: f=@(x)(x([4,1])=x([1,4])) …

10
Diverse basi ma non il doppio della stessa cifra
Ingresso Un array non vuoto di numeri interi positivi. Compito Converti ogni numero intero in binario, ottale, decimale o esadecimale in modo tale che ogni cifra (da 0 a F ) venga utilizzata al massimo una volta. Produzione L'elenco delle basi utilizzate per risolvere il puzzle. Esempio dettagliato L'output previsto …

10
Codifica del fattore primo
Come funziona la codifica Dato un elenco di bit: Tieni un numero primo (a partire da 2) Avere un elenco Per ogni bit nell'input Se è uguale al bit precedente, aggiungi il numero primo che stai tenendo alla lista Se è diverso, tieni il primo primo e aggiungilo all'elenco Restituisce …

9
Unisciti alle stanze
Quindi, ecco una mappa di, diciamo, un sotterraneo ... ########## # ##### # ##### ########## ########## ########## ########## #### ## #### ## ########## Diciamo che l'eroe è nella Sala A (in alto a sinistra) e il loro obiettivo (un principe in difficoltà?) È nella Sala B (in basso a destra). …

10
Numeri di output, più o meno
La sfida Data una stringa di input (o matrice) composta da < e >, genera una sequenza (array o stringa) di numeri interi tale che: gli operatori sono tutti corretti se applicati in ordine tra numeri consecutivi nell'output tutti i numeri interi sono positivi (1 o superiore) la somma degli …

21
È questo un numero di scala?
Sfida: Controlla se il numero dato forma number staircaseo meno Input: Un numero intero (maggiore di 0 e non decimale). NOTA: è possibile accettare input come stringa, matrice di cifre. Produzione : un valore di verità / falsità a seconda che il numero formi una scala o meno Numero scala: …

10
Limita i tuoi numeri con le tue corse
Elenchi autolimitanti Si consideri un elenco non vuoto L contenente numeri interi non negativi. Una corsa in L è un sottoelenco contiguo di elementi uguali, che non può essere allungato. Ad esempio, le serie di [0,0,1,1,3,3,3,2,1,1] sono [0,0], [1,1], [3,3,3], [2 ], [1,1] . L'elenco L è auto-limitante se per …

14
Eulero-Poincaré-Caratteristico di poliedri
Data una triangolazione della superficie di un poliedro p, calcola il suo Euler-Poincaré-Characteristic χ(p) = V-E+F, dove Vsono il numero di vertici, Eil numero di spigoli e Fil numero di facce. Dettagli I vertici sono elencati come 1,2,...,V. La triangolazione è data come un elenco, in cui ogni voce è …

13
Lì l'ho rotto (con le forbici)
Sfida Dato una stringa che descrive una regola di taglio e un'altra stringa, tagliare le parti dalla seconda stringa usando la regola descritta dalla prima stringa. Entrambe le stringhe saranno costituite da lettere a-zoA-Z , qualunque sia la tua scelta (non devono essere rappresentate allo stesso modo). Di seguito è …
15 code-golf  string 


6
Replicatore di stringhe
In Vim, puoi ripetere un comando precedendolo con un numero, come 3ddè equivalente a dd dd dd. Bene, questo schema ripetuto non è limitato ai comandi di Vim. Anche la stringa può essere replicata in questo modo. Specifica: Data una stringa, composta solo da cifre, caratteri alfabetici (sia maiuscoli che …
15 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.