Domande taggate «string»

Una competizione per risolvere un problema particolare attraverso l'uso e la manipolazione delle stringhe.

7
Passa al fronte ASCII stampabile
sfondo La trasformazione move-to-front (MTF) è un algoritmo di codifica dei dati progettato per migliorare le prestazioni delle tecniche di codifica entropica. Nella algoritmo di compressione bzip2 , viene applicata dopo l' Burrows-Wheeler trasformata (come visto in Burrows, Wheeler e indietro ), con l'obiettivo di trasformare gruppi di caratteri ripetuti …


6
Un mnemonico per ricordare 23940
Il sistema principale è un dispositivo mnemonico per convertire i numeri in parole in modo che possano essere memorizzati più facilmente. Si basa sul modo in cui le parole suonano foneticamente, ma per rendere le cose semplici per la sfida, ci occuperemo solo di come vengono scritte le parole. Ciò …
19 code-golf  string 

13
Strati di Sierpinski
A partire da /\te puoi creare un triangolo di Sierpinski come un pattern aggiungendo una linea sotto tale che ... Qualsiasi ramo allentato /o \divide nuovamente in due rami: /\. Qualsiasi collisione di rami \/muore con nulla (ma spazi) sotto di esso. Ripetere queste regole produce /\ /\/\ /\ /\ …

30
Da stringa a binario
Questa è una sfida del codice golf. Proprio come dice il titolo, scrivi un programma per convertire una stringa di caratteri ASCII in binario. Per esempio: "Hello World!" dovrebbe trasformarsi in 1001000 1100101 1101100 1101100 1101111 100000 1010111 1101111 1110010 1101100 1100100 100001. Nota: sono particolarmente interessato a un'implementazione Pyth.


10
Da dove chiamano?
Quando si effettuano chiamate internazionali, ai numeri di telefono viene aggiunto un prefisso che indica in quale paese si trova il numero. Questi codici sono prefissi , il che significa che nessun codice è un prefisso di un altro. Ora, prima di oggi hai perso una chiamata e sei un …


30
Rimuovi gli spazi iniziali comuni
Quando si codifica in Python, a volte si desidera una stringa multilinea all'interno di una funzione, ad es def f(): s = """\ Line 1 Line 2 Line 3""" (La barra rovesciata consiste nel rimuovere una nuova riga iniziale) Se provi a stampare effettivamente s, tuttavia, otterrai Line 1 Line …

5
L'intervista: The Front Nine
L'intervista: The Front Nine Questa è la prima di una serie di sfide ispirate dalla programmazione di domande di colloquio di lavoro. Entra nell'ufficio dove si trova il tuo potenziale capo futuro. "Vieni e siediti", dice. Ti siedi nervosamente, assicurandoti che il tuo abbigliamento scattante ma professionale sia privo di …

12
La composizione riempie gli spazi vuoti
Diciamo che abbiamo un insieme particolare di funzioni sulle stringhe. Queste funzioni sono un po 'come riempire gli spazi vuoti o i madlibs, tranne che prendono solo un input e lo usano per riempire tutti i loro spazi. Ad esempio potremmo avere una funzione simile I went to the ____ …

8
Convertitore Ternary-if
In Java / .NET / C / JavaScript / ecc. puoi usare ternary-ifs per abbreviare if-statement. Ad esempio (in Java): // there is a String `s` and an int `i` if(i<0)s="Neg";else if(i>0)s="Pos";else s="Neut"; Può essere abbreviato con un ternario, se a: s=i<0?"Neg":i>0?"Pos":"Neut"; Sfida: Input: un if-else regolare (possibile con annidamento) …
18 code-golf  string 

22
ssTTsSTtRrriinInnnnNNNIiinngg
Sfida Per ogni carattere della stringa tranne l'ultimo, procedi come segue: Emette il carattere corrente. Seguito dall'output casuale dall'elenco seguente un numero casuale di volte compreso tra 1 e 5 (incluso): Il personaggio attuale Il prossimo carattere della stringa La versione switchcase del personaggio in cui ti trovi attualmente La …

30
Compressione del testo
Con il testo indicato di seguito, ci sono alcune parole nel testo che si ripetono più volte nel testo. Utilizzare qualsiasi linguaggio di programmazione per scrivere un codice breve che comprime il testo per visualizzarlo. O in altre parole, utilizzare il minor numero di byte per visualizzare il testo. Il …

9
Distanza massima di Hamming tra un elenco di stringhe imbottite
La distanza di Hamming tra due stringhe di uguale lunghezza è il numero di posizioni in cui i caratteri corrispondenti sono diversi. Se le stringhe non hanno la stessa lunghezza, la distanza di Hamming non è definita. Sfida Scrivi un programma o una funzione che trova la più grande distanza …
18 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.