Domande taggate «permutations»

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.

29
Emetti un Anagram! No, non quello!
Dato un elenco di stringhe uniche che sono anagrammi l'uno dell'altro, genera un anagramma di quelle parole che è diverso da ogni parola nell'elenco. Le stringhe saranno alfanumeriche e sarà garantito un anagramma valido. Il programma o la funzione possono, ma non devono essere non deterministici, nel senso che dato …


5
Bolla le staffe!
Là questo sito sono alcune domande sul bilanciamento delle parentesi e sul controllo del bilanciamento delle parentesi. Propongo che è ora di usare quelle parentesi bilanciate per qualcosa! In matematica e programmazione, le parentesi sono come bolle, isolando tutto dentro da tutto fuori, in modo che tutto ciò che è …

29
Permettere alfabeticamente una stringa
Compito Il tuo obiettivo, se scegli di accettarlo, è scrivere un programma che, data una stringa di input (o matrice di caratteri), generi ogni possibile permutazione delle lettere in quella stringa. Sono pignolo con il mio output, quindi dovrebbe essere ordinato in ordine alfabetico, senza duplicati. Esempio: Ingresso: buzz Produzione: …

30
Invali Inval Inval non valido
Questa idea si basa vagamente sul messaggio di chat di @ TùxCräftîñg . Dai un'occhiata alla sequenza di esempio seguente: INVALID0, INVALID1, INVALID2 INVALID3, INVALID4...INVALID9 Dopo INVALID9, continua così: INVALI0, INVALI1, INVALI2, INVALI3...INVALI9 E dopo INVALI9, è così: INVAL0, INVAL1, INVAL2, INVAL3...INVAL9 Dopo, INVAL9è così: INVA0, INVA1, INVA2, INVA3, ...INVA9 …

13
Superpermutations
introduzione Sei un criminale incaricato di rubare alcuni piani segreti dalla nuova startup tecnologica Dejavu. Ti intrufoli sopra la parete posteriore, ma trovi una porta che richiede un perno per aprirla. Riconosci la marca del lucchetto e sai che ci vuole un pin di 5 cifre usando tutti i numeri …

11
Anagram Quines (Thread di Cops)
Questa è una sfida di poliziotti e ladri che puoi trovare qui La tua sfida è scrivere un programma che emetta un anagramma del suo codice sorgente ma non del codice sorgente originale stesso. Ad esempio il seguente programma Python, print`'print*2``'*2` stampe 'print*2``print*2``' che ha tutti gli stessi personaggi della …

21
Specchio, specchio, nel codice
I linguaggi di programmazione bidimensionali hanno spesso comandi mirror simili /e \per reindirizzare il puntatore di istruzioni sulla griglia: >>>>\ v v <<<</ In questa sfida, ti viene data una direzione in entrata e uno specchio e devi determinare la direzione in uscita. Regole La direzione in arrivo verrà indicata …

8
Il principio della permutazione
Nel gioco del sudoku, molti giocatori amano "inserire" possibili numeri che possono andare in ogni casella: La riga sopra può essere rappresentata come un array: [[1,2,9], [6], [5], [7], [1,2,9], [1,2,9], [3], [1,2,4], [8]] Ora, nota che c'è solo 1 posto dove si 4può andare. Questo ci consente efficacemente di …


3
Implementa crenatura semplificata
introduzione Crenatura significa regolare la spaziatura tra le lettere di un testo. Ad esempio, considera la parola Topscritta con i seguenti tre glifi: ##### ..... ..... ..#.. ..... ..... ..#.. ..##. .###. ..#.. .#..# .#..# ..#.. .#..# .#..# ..#.. ..##. .###. ..... ..... .#... ..... ..... .#... Potremmo semplicemente riempire …
24 code-golf  grid  code-challenge  atomic-code-golf  code-golf  combinatorics  probability-theory  card-games  code-golf  number  geometry  code-golf  decision-problem  chess  code-golf  math  number  sequence  code-golf  string  regular-expression  code-golf  arithmetic  integer  code-golf  math  array-manipulation  code-golf  number  decision-problem  integer  code-golf  string  ascii-art  kolmogorov-complexity  code-golf  decision-problem  graph-theory  binary-matrix  code-golf  string  parsing  code-golf  string  code-golf  morse  code-golf  code-golf  string  code-golf  ascii-art  cellular-automata  code-golf  binary  base-conversion  code-golf  arithmetic  decision-problem  integer  checksum  code-golf  matrix  linear-algebra  code-golf  code-golf  game  code-golf  sequence  binary  code-golf  combinatorics  optimization  code-golf  decision-problem  quine  code-golf  rational-numbers  bitwise  code-golf  string  permutations  code-golf  kolmogorov-complexity  unicode  code-golf  ascii-art  number  code-golf  number  integer  binary  base-conversion  code-golf  array-manipulation  code-golf  chemistry  code-golf  number  sequence  fibonacci  code-golf  matrix  optimization  code-golf  number  code-golf  math  number  sequence  code-golf  math  array-manipulation  matrix  linear-algebra  code-golf  kolmogorov-complexity  cops-and-robbers  cops-and-robbers  code-golf  tips  basic  code-golf  decision-problem  binary  tiling  game  king-of-the-hill  python  code-golf  c  code-golf  ascii-art  code-golf  string  kolmogorov-complexity  alphabet  code-golf  number  code-golf  string  code-golf  number  sequence  integer  code-golf  number  permutations  restricted-complexity  restricted-time 

30
Golf an Anagram Quine
In questa domanda ti ho chiesto di indovinare un quino di anagrammi in base al suo output. Tuttavia sembra che non abbiamo ancora una domanda che chiede di giocare a golf con un quinto di anagrammi. Quindi il tuo compito sarà quello di rendere il quino anagramma più breve che …

20
Imitare un ordine
Dati due elenchi di numeri, una sorgente e un modello , riordinare la sorgente in modo che corrisponda all'ordinamento relativo del modello. Ogni due voci della fonte riordinata dovrebbero comparare allo stesso modo delle voci nelle stesse posizioni del modello. Ad esempio, l'input s = [-5, 9, 4, 13, 11, …

23
Encode - Shuffle - Decode
Sfida Il tuo compito è codificare un numero intero come una stringa di caratteri ASCII , quindi decodificarlo correttamente dopo che la stringa è stata mescolata casualmente. Scriverete due programmi / funzioni , che saranno chiamati Encoder e Decoder . Codificatore Input: un numero intero nnn nell'intervallo [0,231−1][0,231−1][0,2^{31}-1] . Output: …

26
Trova il grado di una parola
Definizione Il rango di una parola è definito come la posizione della parola quando tutte le possibili permutazioni (o disposizioni) delle sue lettere sono disposte in ordine alfabetico, come in un dizionario, indipendentemente dal fatto che le parole siano significative o meno. Consideriamo queste due parole: "blu" e "visto". Per …

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.