Una permutazione è un ordinamento particolare di un elenco di oggetti. I problemi taggati con la permutazione di solito comportano la ricerca o la generazione di permutazioni, inclusi anagrammi di testo.
Crea un programma che simuli le porte logiche di base. Input: una parola in maiuscolo seguita da 2 numeri binari di 1 cifra, separati da spazi, ad esempio OR 1 0. I cancelli OR, AND, NOR, NAND, XOR, e XNORsono necessari. Uscita: quale uscita del gate logico inserito verrà data …
Questa domanda è fortemente basata su questa domanda , ma dovrebbe comportare una serie di ulteriori difficoltà. Il tuo compito Devi scrivere un programma o una funzione che, quando riceve una stringa, ne stampa tutti i possibili anagrammi. Ai fini di questa domanda, un anagramma è una stringa che contiene …
Il tuo input sarà una stringa composta da piccole lettere inglesi. Il tuo compito è determinare il numero di permutazioni distinte della stringa originale che sono un palindromo. La stringa di input ha fino a 100 lettere. Nel caso di una stringa più lunga il risultato potrebbe essere molto grande, …
introduzione Ho definito la classe di permutazioni ansiose in una sfida precedente . Come promemoria, una permutazione p dei numeri da 0 a r-1 è ansiosa, se per ogni voce p [i] eccetto la prima, c'è qualche voce precedente p [ik] tale che p [i] == p [ ik] ± …
Puoi scomporre un numero maggiore di 0 come somma unica di numeri di Fibonacci positivi. In questa domanda lo facciamo sottraendo ripetutamente il maggior numero possibile di Fibonacci positivo. Per esempio: 1 = 1 2 = 2 3 = 3 4 = 3 + 1 12 = 8 + 3 …
Il tuo programma deve prendere un input ( nai fini della descrizione) e generare tutte le permutazioni di un numero ncomposto da cifre lunghe senza cifre ripetitive, in cui ciascuna delle cifre che precedono e incluso il suo indice sono divisibili per il posto nel numero che cade . Puoi …
L'obiettivo Immagino che tutti adorino la generazione automatica di codice e il risparmio di tempo durante il lavoro. Devi creare molte classi e membri durante il giorno e non vuoi crearli tutti gettersmanualmente. Il compito è scrivere un programma o una funzione, che genera automaticamente gettersper tutti i membri della …
Il tuo compito è creare un programma brainfuck per ciascuno dei seguenti operatori binari. Ogni programma dovrebbe prendere uno o due numeri a 8 bit (A e B) dall'input e calcolare l'operazione specificata: A XOR B A AND B A OR B A Shifted Left by 1 (circular shift) NOT …
Se scriviamo una sequenza di numeri come coefficienti di una serie di potenze, allora quella serie di potenze viene chiamata funzione (ordinaria) di generazione (o Gf) di quella sequenza. Cioè, se per alcune funzioni F(x)e serie di numeri interi a(n)abbiamo: a(0) + a(1)x + a(2)x^2 + a(3)x^3 + a(4)x^4 + …
Il tuo compito oggi sarà quello di prendere un file esistente e aggiungere zeri ad esso fino a raggiungere una certa dimensione. È necessario scrivere un programma o una funzione che assume il nome di un file nella directory corrente fe un numero di byte b. Pur mantenendo il contenuto …
La sfida Dato il numero di elementi, nin un elenco ordinato non vuoto viene prodotto l'indice, i(n)in cui la sua " Permutazione back-to-front " risiederebbe in un elenco di tutte le permutazioni se tali permutazioni fossero ordinate lessicograficamente. I risultati possono essere basati su 0 o 1, basta dire quale …
Personaggi Chiamiamo queste consonanti IPA inglesi di questi caratteri Unicode : bdfhjklmnprstvwzðŋɡʃʒθ E chiamiamo queste vocali IPA inglesi di questi caratteri Unicode : aeiouæɑɔəɛɜɪʊʌː (Sì, ːè solo il segno vocale lungo, ma trattalo come una vocale ai fini di questa sfida.) Infine, questi sono segni di stress primari e secondari …
introduzione Kipple è un linguaggio di programmazione esoterico basato su stack inventato da Rune Berg nel marzo 2003. Kipple ha 27 stack, 4 operatori e una struttura di controllo. Stacks Le pile sono chiamati a- ze contengono interi con segno a 32 bit. C'è anche uno stack speciale @, per …
Un quadrato latino è una piazza che non ha ripetuto simboli X o Y colonne . Per esempio: ABCD DABC CDAB BCDA è uno di questi quadrati. Notare come ogni colonna e riga contenga una permutazione delle stesse 4 lettere. Tuttavia, il nostro quadrato latino ha un problema: se dovessi …
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.