mirror of
https://github.com/theoludwig/programming-challenges.git
synced 2024-11-09 22:08:58 +01:00
.. | ||
solutions | ||
test | ||
README.md |
prefix-suffix
Created by @theoludwig on 2 December 2021.
Instructions
A prefix is an affix which is placed before the stem of a word. Adding it to the beginning of one word changes it into another word. For example, when the prefix un- is added to the word happy, it creates the word unhappy.
A suffix is an affix which is placed after the stem of a word. Common examples are case endings, which indicate the grammatical case of nouns, adjectives, and verb endings, which form the conjugation of verbs. Suffixes can carry grammatical information or lexical information.
Write a programs that takes 2 strings ("words") and prints if one is a prefix/suffix of the other.
Input
- Line 1: The word to be checked
- Line 2: The potential prefix/suffix
Output
- Line 1:
true
if the second word is a prefix of the first,false
otherwise - Line 1:
true
if the second word is a suffix of the first,false
otherwise
Sources
Examples
Example 1
Input
Py
AlgoPy
Output
false
false
Example 2
Input
AlgoPy
Py
Output
false
true
Example 3
Input
same-word
same-word
Output
true
true
See the test
folder for examples of input/output.