Tar ett namn som input och ger "Good night, {namnet}, Sweet Prince!"
som output. Om namnet är "David"
eller "Daniel"
ska den istället ge "Lazy bastard!"
som output.
==== Testdata
Input 1 | Output |
---|---|
"Olof" |
"Good night, Olof, Sweet Prince!" |
"Herman" |
"Good night, Herman, Sweet Prince!" |
"David" |
"Lazy bastard!" |
"Daniel" |
"Lazy bastard!" |
Tar en sträng och ett tecken som input och ger antalet förekomster av tecknet i strängen som output.
Tar en sträng och ett tecken som input och ger tecknets position i strängen som output om det finns, annars nil.
Tar en sträng och ett tecken som input och ger en ny sträng som output, där tecknet är borttaget.
Tar tre strängar som input och en ny sträng som output där alla förekomster av sträng2 i sträng1 är ersatt med sträng3
Tar en sträng och två integers som input och ger en ny sträng som output, där alla tecken i strängen mellan talen är urklippta.
Tar en sträng som input och gör om den till rövarspråket som output.
Regeln för rövarspråket är att man efter varje konsonant lägger ett o (kort å-ljud) och därefter samma konsonant igen, till exempel byts b ut mot "bob" och f mot "fof". Vokalerna är oförändrade.
Samma som ovan fast tvärtom. Den tar en sträng i rövarspråket och gör om den till vanligt språk.
Tar en sträng och ett tecken som input och ger antalet förekomster av tecknet i strängen som output.
Tar en sträng och en annan substräng som input och avgör om subsaträngen finns i den första strängen.
Tar en sträng och en annan substräng som input och ger substrängens position i strängen som output om den finns, annars nil.
Tar en sträng och en annan substräng som input och ger en ny sträng som output, där substrängen är borttagen.