#!/usr/bin/env python

# encoding: utf-8

'''

@author: Jason Lee

@license: (C) Copyright @ Jason Lee

@contact: jiansenll@163.com

@file: jianzhi_offer_42.py

@time: 2019/3/25 23:26

@desc:
题目描述:

牛客最近来了一个新员工Fish，每天早晨总是会拿着一本英文杂志，写些句子在本子上。
同事Cat对Fish写的内容颇感兴趣，有一天他向Fish借来翻看，但却读不懂它的意思。
例如，“student. a am I”。后来才意识到，这家伙原来把句子单词的顺序翻转了，
正确的句子应该是“I am a student.”。Cat对一一的翻转这些单词顺序可不在行，你能帮助他么？
'''


def reverse_array(str):
    if not str.strip(): # str is empty
        return str

    temp = str.split()
    temp = temp[::-1] # reverse

    return " ".join(temp)


if __name__ == '__main__':
    a = 'student. a am I'
    #a = " "
    b = reverse_array(a)

    print(b)