Domande taggate «code-golf»

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

4
Genera un Portmantout!
sfondo Tre anni fa, questo ragazzo Tom Murphy si è messo in testa per estendere l'idea di un portmanteau a tutte le parole in una lingua e lo ha definito un portmantout ( portmanteau plus tout [francese per tutti ]). Definendo l'inglese come un elenco di 108.709 parole, è riuscito …

27
L'elenco PIN unico del lucchetto!
introduzione In una chat privata, un mio amico apparentemente di recente si è imbattuto in un sistema di sicurezza che ha le seguenti due restrizioni sui suoi pin validi: Ogni cifra deve essere unica (ovvero "1" può apparire una sola volta) L'ordine delle cifre non ha importanza ("1234" = "4321") …

12
È un set di esercizi?
Sappiamo tutti che molti esercizi riguardano solo metà del tuo corpo, quindi devi eseguirli due volte, una volta per parte. Tali esercizi hanno due controparti, una per il lato sinistro e una per il lato destro. Tuttavia, non è necessario eseguire consecutivamente le due controparti, purché gli esercizi per entrambe …

7
Rotazioni dell'albero binario
Gli alberi di ricerca binaria bilanciata sono essenziali per garantire ricerche O (log n) (o operazioni simili). In un ambiente dinamico in cui molte chiavi vengono inserite e / o eliminate in modo casuale, gli alberi potrebbero degenerare in elenchi collegati che sono orribili per le ricerche. Quindi ci sono …


26
Pari numeri nell'array secondario
Dato un array di numeri con length >=3elength % 3 == 0 [1, 2, 3, 4, ...] Lo dividerai in sotto-matrici di lunghezza 3 [[1, 2, 3], [4, 5, ...], [... E restituisce un array con [0] => La quantità di casi nell'array secondario in cui tutti i numeri sono …

12
Trova i modelli di Fibonacci
Probabilmente hai familiarità con la sequenza di Fibonacci in cui i primi due termini sono 0, 1(o talvolta 1, 1) e ogni termine successivo è la somma dei due precedenti. Inizia così: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, ... A volte, la sequenza contiene …

8
Codificatore codice a barre codice 39
Scrivi una funzione o un programma che codifica una stringa in un codice 39 barre in formato codice , in cui ogni carattere è codificato come cinque barre separate da quattro spazi. O due delle barre e uno degli spazi sono ampi e altri sono stretti (codici 10 * 4), …
16 code-golf 

10
Assegna posti aereo di linea
Ispirato alla lezione APL della scorsa settimana . Data una mappa dei posti 2D maiuscola e un elenco 1D di clienti, restituire la mappa dei posti e l'elenco dei clienti, ma modificati come segue (per indicare i posti occupati e i clienti seduti): Per ogni lettera univoca nell'elenco passeggeri di …

9
Riflessione di array di stringhe intermedie
Cominciamo ridefinendo un riflesso di un personaggio in una matrice 2-d di caratteri: Data una matrice quadrata di caratteri 2D con lettere alfabetiche minuscole distinte, definisci il riflesso di una lettera nella matrice come scambiandola con il personaggio direttamente di fronte ad essa attraverso il centro della piazza. Quindi, un …
16 code-golf  string 

16
Le 21 acconciature dell'Apocalisse
Le 21 acconciature dell'Apocalisse Dato un elenco di numeri tra 1 e 21 (o 0 e 20), viene emesso un disegno "cuciti insieme" delle seguenti facce ( vedere le regole per le informazioni sui punti ): ___ ,,, ooo === +++ ### -*~*- (o o) (o o) (o o) (o …

12
Numero di sporgenze
Compito Dati 2 numeri interi positivi ne k, dove n > k, hanno generato il numero di sporgenze da un insieme di nelementi distinguibili a un insieme di kelementi distinguibili. Definizione Una funzione f: S → T è chiamata suriezione se per ogni t∈T c'è s∈S tale che f (s) …


12
Programma il mio autodialer
In passato, gli autodialer telefonici utilizzavano schede perforate con una colonna per ogni cifra del numero da comporre. Le colonne avevano sette file. Le prime tre righe rappresentavano rispettivamente i numeri (1,2,3), (4,5,6) e (7,8,9). Le ultime tre file hanno ruotato questa disposizione di 90 °: (1,4,7), (2,5,8) e (3,6,9). …

13
Esecuzione dell'algoritmo crossover genico
Il tuo compito è accettare come input due sequenze geniche e una sequenza di "punti di crossover" e restituire la sequenza genica che risulta dai crossover indicati. Quello che voglio dire con questo è, supponiamo di avere le sequenze [A, A, A, A, A, A, A]e [Z, Z, Z, Z, …

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.