【牛客网算法】NP16 发送offer

简介: 公司面试后,列表`offer_list`包含通过者'Allen'和'Tom'。需按顺序向他们发送面试通过信息。但'Tom'未确认,故将'Tom'替换为'Andy',并发送欢迎加入信息。代码示例:遍历列表发送通过消息,移除'Tom',添加'Andy',再遍历发送欢迎消息。

描述

某公司在面试结束后,创建了一个依次包含字符串 'Allen' 和 'Tom' 的列表offer_list,作为通过面试的名单。

请你依次对列表中的名字发送类似 'Allen, you have passed our interview and will soon become a member of our company.' 的句子。

但由于Tom有了其他的选择,没有确认这个offer,HR选择了正好能够确认这个offer的Andy,所以请把列表offer_list中 'Tom' 的名字换成 'Andy' ,

再依次发送类似 'Andy, welcome to join us!' 的句子。

输入描述:

输出描述:

按题目描述进行输出即可。

Allen, you have passed our interview and will soon become a member of our company.
Tom, you have passed our interview and will soon become a member of our company.

Allen, welcome to join us!
Andy, welcome to join us!

offer_list=['Allen','Tom']
for i in offer_list:
    print('{}, you have passed our interview and will soon become a member of our company.'.format(i))
offer_list.remove('Tom')
offer_list.append('Andy')
for j in offer_list:
    print('{}, welcome to join us!'.format(j))
目录
相关文章
|
6月前
|
存储 算法 Python
【牛客网算法】NP17 生成列表
该文本是一个编程任务描述,要求使用Python的list和split函数将通过空格分隔的一串字符串转换为列表并输出。输入是一串由空格分隔的名字,例如"NiuNiu NiuMei NiuNeng",输出应为列表['NiuNiu', 'NiuMei', 'NiuNeng']。示例代码给出了实现方法:输入字符串通过`.split()`分割后存储到`str1`,再打印`str1`。
66 0
|
6月前
|
C++
剑指 Offer 41:数据流中的中位数
剑指 Offer 41:数据流中的中位数
28 0
图解LeetCode——剑指 Offer 12. 矩阵中的路径
图解LeetCode——剑指 Offer 12. 矩阵中的路径
97 1
|
算法
leetcode-每日一题剑指 Offer II 041. 滑动窗口的平均值(队列模拟)
题目要求我们计算滑动窗口里所有数的平均值,给定了窗口大小size,我们在窗口里的数字个数不超过窗口大小时,按照个数计算平均值,一旦超过窗口大小,我们则需要移动窗口,计算当前窗口里的平均值
111 0
leetcode-每日一题剑指 Offer II 041. 滑动窗口的平均值(队列模拟)
|
Java Python
【LeetCode每日一题】剑指 Offer 12. 矩阵中的路径(持续更新)
【LeetCode每日一题】剑指 Offer 12. 矩阵中的路径(持续更新)
93 0
【LeetCode每日一题】剑指 Offer 12. 矩阵中的路径(持续更新)