DEV Community

Discussion on: Daily Challenge #38 - Middle Name

Collapse
 
peter279k profile image
peter279k

Here is the simple solution with Python:

def initialize_names(name):
    name_array = name.split(' ')

    if len(name_array) == 2 or len(name_array) == 1:
        return name

    result = name_array[0] + " "
    name_index = 1
    while name_index <= len(name_array)-2:
        result += name_array[name_index][0] + ". "
        name_index += 1

    result += name_array[-1]

    return result