In questa domanda verrà utilizzato un semplice modello Markov. Per ulteriori informazioni sulle catene Markov, vedere http://setosa.io/ev/markov-chains/ . Prendi una corda. Per questo esempio, useremo la parola: reader Ora, per ogni personaggio, prendi i caratteri che compaiono dopo ogni occorrenza del carattere nella stringa. ( `^`rappresenta l'inizio della stringa e …
Questo problema riguarda la separazione di una stringa che rappresenta un identificatore del prodotto in tre componenti. La prima parte è composta da lettere superiori e inferiori di lunghezza arbitraria che rappresentano il magazzino. La seconda parte è costituita da cifre che rappresentano il numero del prodotto. Anche questa parte …
Delta inversi di una matrice Il tuo compito è, dato un array di numeri interi a 32 bit con segno, ricompilarlo con i suoi delta inversi. Ad esempio, l'elenco 1 3 4 2 8 contiene i delta: 2 1 -2 6 che vengono quindi negati, producendo: -2 -1 2 -6 …
Questo è stato ispirato da una domanda CS.SE ora rimossa . Compito Dato due stringhe di input non vuote A e B, emette la distanza minima da A a un palindromo che contiene B come sottostringa. La distanza è definita dal numero di sostituzioni di personaggi ( distanza di Hamming …
L'idea è semplice Devi creare una sostituzione di lettere "visualizzata", fornendo 3 stringhe (l'input può essere separato da virgola, input separati o come un array). Il primo segmento è la parola che vuoi correggere, e il secondo segmento sono le lettere che vuoi sostituire, e il terzo segmento è la …
L'ultima volta che hai creato un quadrato di testo , ma ora puoi creare un cubo di testo? La sfida Data una stringa, genera la stringa sotto forma di cubo. Puoi presumere che la stringa avrà sempre 2 caratteri o più e avrà solo caratteri ASCII stampabili. Come creare un …
introduzione Le permutazioni lessicografiche di un elenco con n elementi possono essere numerate da 0 a n ! - 1. Ad esempio, il 3! = 6 permutazioni di (1,2,3)sarebbero (1,2,3), (1,3,2), (2,1,3), (2,3,1), (3,1,2), (3,2,1). Quando una permutazione viene applicata a un elenco, i suoi elementi vengono ordinati nello stesso …
Scrivi una funzione f (n, k) che visualizza il conto alla rovescia k-dimensionale da n. Sembra un conto alla rovescia monodimensionale da 5 54321 Sembra un conto alla rovescia bidimensionale da 5 54321 4321 321 21 1 Infine, appare un conto alla rovescia tridimensionale da 5 54321 4321 321 21 …
Sfida Recentemente sono entrato nei computer a 8 bit e sono affascinato dal funzionamento di loro e di altri; quindi l'obiettivo di questo codice golf è replicare una parte del Woz Monitor, progettato da Steve Wozniak per Apple I. Devi memorizzare un array di 22 valori esadecimali con una larghezza …
Scrivere un programma o una funzione che includa una stringa a riga singola non vuota di caratteri ASCII stampabili escluso lo spazio: !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ Si può presumere che l'input sia valido. Sulla base dell'input, disegna una nuova stringa disposta su una griglia testuale di spazi e newline seguendo le regole della …
In uno dei nostri progetti al lavoro, abbiamo recentemente scoperto un metodo particolarmente grande per generare una stringa di 6 caratteri da un alfabeto di 15 caratteri. Alcuni di noi hanno affermato "Scommetto che possiamo ottenerlo in una riga" che ha iniziato un piccolo gioco interno di codice golf. Il …
Ingresso: Un numero intero. Produzione: Per prima cosa converti il numero intero nel suo equivalente numero romano. Quindi converti ogni lettera maiuscola di quel numero romano nel loro valore decimale ASCII / UNICODE. E produce la somma di quelli. Esempio: 1991 -> MCMXCI -> 77+67+77+88+67+73 -> 449 ^ input ^ …
Stackylogic è un linguaggio di programmazione che ho inventato in una precedente sfida: eseguire Stackylogic . Leggi quel post per tutti i dettagli e gli esempi, ma ecco come funziona parafrasato: Stackylogic prende 0's e 1' s per l'input ed emette un singolo 0 o 1al completamento. Un programma è …
sfondo La costante di Copeland-Erdős è la concatenazione di "0". con la base 10 rappresentazioni dei numeri primi in ordine. Il suo valore è 0.23571113171923293137414... Vedi anche OEIS A033308 . Copeland ed Erdős hanno dimostrato che questo è un numero normale . Ciò implica che ogni numero naturale può essere …
Generare il n ° Narayana-Zidek-Capell numero dato un input n . Vincono meno byte. f (1) = 1, f (n) è la somma dei termini Narayana-Zidek-Capell del piano precedente (n / 2). Casi test: f(1)=1 f(9)=42 f(14)=1308 f(15)=2605 f(23)=664299
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.