Domande taggate «string»

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


8
Generazione di righelli ASCII
La sfida è generare un righello per il conteggio dei caratteri ASCII nel seguente formato: +-------------------------------------------------------------------------+ || | | | | | | | | | | | | | | | |0 10 20 30 40 50 60 70 | | | +-------------------------------------------------------------------------+ La lunghezza del righello dovrebbe essere …

3
Levenshtein La tua fonte
La distanza di modifica di Levenshtein tra due stringhe è il numero minimo possibile di inserzioni, eliminazioni o sostituzioni per convertire una parola in un'altra parola. In questo caso, ogni inserimento, cancellazione e sostituzione ha un costo di 1. Ad esempio, la distanza tra rolle rollingè 3, poiché le eliminazioni …

2
Coniugare un verbo turco
Ingresso verbo , una stringa che corrisponde all'espressione regolare([a-pr-vyzıöüçğş]*[aeıioöuü][bcçdfgğhj-nprsştvyz]+|([a-pr-vyzıöüçğş]*[aeıioöuü]){2})(mak|mek) plurale , un valore di verità o falsità persona , un numero intero con valore 1, 2 o 3 tempo , un numero intero con valore 1, 2 o 3 Produzione La forma coniugata del verbo turca verb , in persona …

2
Shell Glob Golf
Questa attività consiste nell'output del percorso più breve verso un file, dopo l'espansione glob. Cos'è il guscio delle conchiglie? Nella maggior parte delle shell, puoi usare il *personaggio in un percorso per rappresentare qualsiasi personaggio nella posizione. Ad esempio, se la directory foocontiene file bar baze asdf, quindi foo/b*si espanderà …

30
Qual è l'estensione del file?
La tua sfida è trovare l'estensione del file di un nome file fornito: hi.txt -> txt or .txt carrot.meme -> meme or .meme lol (undefined behavior) what..is..this..file -> file or .file .bashrc -> bashrc or .bashrc T00M@n3KaPZ.h0wC[]h -> h0wC[]h or .h0wC[]h agent.000 -> 000 or .000 È necessario ottenere il …
10 code-golf  string 

22
Rimuovi le vocali senza usare troppi caratteri diversi
La sfida è rimuovere le vocali (a, e, i, o, u) dalla stringa da STDIN (sì, lo so, semplice). Puoi aspettarti che il tuo programma non verrà eseguito con nessun argomento in argv. Esempio: This program will remove VOWELS. So we can now speak without them. È cambiato in: Ths …

2
Golf miei array Ada
sfondo Ada è un linguaggio di programmazione che non è esattamente noto per la sua terseness. Tuttavia, la sua sintassi letterale di array può in teoria consentire specifiche di array abbastanza concise. Ecco una semplice descrizione EBNF della sintassi letterale dell'array (passabile a bottlecaps.de : array ::= positional_array | named_array …

3
Quanto ci vuole per scrivere questo?
introduzione Posso digitare a un ritmo moderato, utilizzando il layout di tastiera QWERTY. Ma se una parola come yellowwooddoor ha un sacco di lettere ripetute, ci vuole un po 'più di tempo per digitarla. Ancora peggio è quando una parola come "saltare" ha lo stesso dito usato per più lettere …


13
Esiste un correttore tautogramma più piccolo? [chiuso]
Chiuso . Questa domanda richiede dettagli o chiarezza . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiungi dettagli e chiarisci il problema modificando questo post . Chiuso l'anno scorso . Di recente mi sono appassionato al code-golf e ho provato a scrivere il più piccolo correttore di tautogrammi. …

24
Password Bishop Dio
Derivato da questo , ora cancellato, post. Data una stringa, rispondi (verità / falsità o due valori coerenti) se costituisce una buona password Bishop, che è quando sono soddisfatte tutte le seguenti condizioni: ha almeno 10 caratteri ha almeno 3 cifre ( [0-9]) non è un palindromo (identico a se …

11
Mappa gli imbroglioni!
Dopo aver inviato tutti i compiti, viene creato un dizionario che associa il numero dello studente all'hash del loro file. Questo dizionario, o hashmap o mappatura (come la tua lingua lo chiama) apparirà come segue: {100: "aabb", 104: "43a", 52: "00ab", 430: "aabb", 332: "43a"} La chiave è il numero …

1
Risolutore di Tatamibari
sfondo Tatamibari è un puzzle di logica disegnato da Nikoli. Un Tatamibari puzzle è giocato su una griglia rettangolare con tre diversi tipi di simboli in essa: +, -. e |. Il solutore deve suddividere la griglia in regioni rettangolari o quadrate secondo le seguenti regole: Ogni partizione deve contenere …

15
Trova un acronimo ricorsivo
introduzione Un acronimo ricorsivo è un acronimo che contiene o si riferisce a se stesso, ad esempio: Fishpotrebbe essere un acronimo ricorsivo per Fish is shiny hero, notare come questo contenga anche l'acronimo stesso. Un altro esempio è Hi-> Hi igloo. O anche ppcg paints->ppcg paints cool galaxies pouring acid …
10 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.