import re

'''1-1
Задача: написать функицию, которая меняет местами имя и фамилию человека.'''

def flip_name(s):
    return re.sub(r'(\w+) (\w+)', r'\2 \1', s)  


print(flip_name('<NAME>') == '<NAME>')


'''Бонус: написать функицию, которая преобразует полное имя человека и формата ФИО в формат ИОФ.'''

def flip_name_2(s):
    return re.sub(r'(\w+) (\w+) (\w+)', r'\2 \3 \1', s)    


print(flip_name_2('<NAME>') == '<NAME>')






# First version
'''1-1
Задача: написать функицию, которая меняет местами имя и фамилию человека.'''

def flip_name(s):
    return ' '.join(s.split()[::-1])


print(flip_name('<NAME>') == '<NAME>')


'''Бонус: написать функицию, которая преобразует полное имя человека и формата ФИО в формат ИОФ.'''

def flip_name_2(s):
    s_list = s.split()
    return ' '.join([s_list[1], s_list[2], s_list[0]])


print(flip_name_2('<NAME>') == '<NAME>')
import re

'''1-1
Задача: написать функицию, которая меняет местами имя и фамилию человека.'''

def flip_name(s):
    return re.sub(r'(\w+) (\w+)', r'\2 \1', s)  


print(flip_name('<NAME>') == '<NAME>')


'''Бонус: написать функицию, которая преобразует полное имя человека и формата ФИО в формат ИОФ.'''

def flip_name_2(s):
    return re.sub(r'(\w+) (\w+) (\w+)', r'\2 \3 \1', s)    


print(flip_name_2('<NAME>') == '<NAME>')






# First version
'''1-1
Задача: написать функицию, которая меняет местами имя и фамилию человека.'''

def flip_name(s):
    return ' '.join(s.split()[::-1])


print(flip_name('<NAME>') == '<NAME>')


'''Бонус: написать функицию, которая преобразует полное имя человека и формата ФИО в формат ИОФ.'''

def flip_name_2(s):
    s_list = s.split()
    return ' '.join([s_list[1], s_list[2], s_list[0]])


print(flip_name_2('<NAME>') == '<NAME>')
1-1 Задача: написать функицию, которая меняет местами имя и фамилию человека. Бонус: написать функицию, которая преобразует полное имя человека и формата ФИО в формат ИОФ. # First version 1-1 Задача: написать функицию, которая меняет местами имя и фамилию человека. Бонус: написать функицию, которая преобразует полное имя человека и формата ФИО в формат ИОФ.