Domande taggate «string»

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

9
Love Tester Code Golf
Crea un programma che conti il ​​numero totale di lettere comuni a due nomi e trova il prodotto della loro lunghezza per funzionare come "tester d'amore". Condizioni: potresti non ottenere un risultato di risposta 1: 1 (essendo 3 su 3, ecc.). Ingresso Due nomi da STDIN o alternativa più vicina. …

3
IMP: parser di moltiplicazione implicita
A Jack piace il linguaggio di programmazione C, ma odia scrivere espressioni come V=a*b*h; moltiplicare i valori. Vorrebbe V=abh;invece scrivere , perché il compilatore dovrebbe lamentarsi del fatto che il abhsimbolo sia indefinito poiché int a, b, h;sono definiti, in modo da poter dedurre la moltiplicazione? Aiutalo a implementare un …

7
Trova la sottostringa musicale più lunga
Una stringa musicale è qualsiasi stringa che può essere suonata su una tastiera di piano. Per quelli di noi che non sono stati costretti ad imparare il piano da bambini, ecco come appare la tastiera. Quindi la stringa feed a dead cabbageè una stringa musicale perché ogni singola lettera corrisponde …

1
Indice di sottostringa più breve
Sono una persona pigra ma efficiente, come probabilmente lo sono anche molti di voi. Quindi, ogni volta che sto facendo qualcosa, voglio farlo con il minimo sforzo. Ecco perché ti sto chiedendo di risolvere questo problema per me. Quello che ho qui è una specie di documento. Su ogni riga …

15
Somma delle stringhe senza conversione
Devi prendere 2 input di stringa e generare la somma di queste due stringhe senza convertirle in int o utilizzare qualsiasi tipo di dato numerico. ex. string one = "123"; string two = "456"; string sum = "579"; Supponiamo che le stringhe non siano più grandi di 10 cifre. Questo …

3
Ottimizzazione della memoria limitata
La distanza di modifica (o Levenshtein) tra due stringhe è il numero minimo di inserimenti, eliminazioni e sostituzioni di caratteri singoli necessari per trasformare una stringa nell'altra. Se le due stringhe hanno lunghezza n ciascuna, è noto che ciò può essere fatto in tempo O (n ^ 2) mediante la …

4
Il sentiero nel bosco
Dopo il tuo disastroso giro in canoa , sei finito per cadere da una cascata alla fine delle rapide del fiume. La tua canoa è esplosa, ma sei riuscito a sopravvivere all'esplosione. Tuttavia, il tuo viaggio fluviale è andato completamente fuori dalla mappa: ora ti sei ritrovato perso nel mezzo …

5
formattazione di stringhe in stile printf
Sfida Scrivi una funzione che implementa printfla formattazione di stringhe in stile C. Regole È necessario implementare almeno %%, %c, %s, %de %f. Non è necessario utilizzare un metodo di formattazione stringa incorporato. Non è necessario eseguire programmi esterni o connettersi a Internet dal proprio programma. Sta a te decidere …

3
Analizza una stringa Python letterale
La sfida è analizzare una stringa come fa Python e stampare il contenuto della stringa. Input (argomento della riga di comando o stdin) : una stringa letterale (ad esempio "hello") (o più letterali, vedere la concatenazione letterale di stringa di seguito) Output (stdout) : il contenuto della stringa (ad es. …

5
Parole quadrate ternarie di lunghezza arbitraria
Una stringa è quadrata se non contiene sottostringhe due volte di seguito. È possibile avere una parola quadrata arbitrariamente lunga usando un alfabeto di 3 lettere. Scrivere un programma che accetta un numero intero positivo n da stdin e stampa qualsiasi parola di quadrati di lunghezza n, utilizzando caratteri A, …

5
Parser tag semplice
Questo è un modello di un parser HTML perdonatore. Invece di analizzare HTML ed estrarre attributi, in questo codice golf, il tag parser sarà semplice. Scrivi una funzione che analizza una struttura di tag e restituisce la sua forma tra parentesi. Un tag di apertura è costituito da una lettera …
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.