练习-字符串反转

这篇本意是想吐槽一波华为临时工的机考:

真的是, 人生不如意者十八九, 明明能力是大幅度提升了, 然而我现在的处境却是很窘迫, 无人可赏识,这真的是莫大的痛苦.

之前也是因此离职的, 做数据处理嘛, 自己设计呈现, 自己写代码, 测试, 上线维护, 给别人还要写操作手册, 没有任何代码上的交流, 也没有可学习的榜样, 就撤了, 现在又开始白天黑夜地自我修炼.

迫于生计, 投了快500份简历了,没有一家正规公司肯给个机会的. 为了讨口饭吃, 去试了下这些厂的临时工.

算上这, 已经被拒好几波了. 我竟然没有想到,在我这智商和能力飞跃发展的当用之年, 竟然连外包工都竞聘不上

这两年来, 代码累积近40000行(精简的Python 哦), 数据方面涉及的线性代数, 微积分, 概率论这些, 真的是反复在推算和理解, 感觉也到达了一个层次, 尤其是线性代数, 因为向量,矩阵这些直接可以和写代码(数组)关联上, 感觉都快认知到哲学高度了,是略有一点自信.

罢了, 不扯了, 都是生存和精神上的辛酸...

好像也没啥可吐槽了, 就是有点傻, 不知道意义在哪.

有一条笔试题, 字符串反转, 就这种入门级,我1分钟不到就搞定了. 然后愣是调试了 1个小时, 一直说不通过... 都差点让我怀疑人生了...真的没有找到bug.....

'''
输入: 一个按空格分割的字符串
输出: 对每个单词进行字符反转
示例:
    input: "ready go"
    out: "ydaer og"
'''
'''
输入: 一个按空格分割的字符串
输出: 对每个单词进行字符反转
示例:
    input: "ready go"
    out: "ydaer og"
'''

def reverse_word(word):
    """字符反转"""
    return ''.join(list(word)[::-1])

def parse_list(lst):
    """对列表中的每个单词,进行字符反转"""
    ret = []
    for word in lst:
        ret.append(reverse_word(word))
    return ret

if __name__ == '__main__':
    my_str = input("请输入一段句子,单词间用 空格 分割哦:").split()
    for word in parse_list(my_str):
        print(word, end=" ")
请输入一段句子,单词间用 空格 分割哦: Hello World!
olleH !dlroW 

猜你喜欢

转载自www.cnblogs.com/chenjieyouge/p/11946308.html