【牛客网算法】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))
目录
相关文章
|
2月前
|
存储 算法 Python
【牛客网算法】NP17 生成列表
该文本是一个编程任务描述,要求使用Python的list和split函数将通过空格分隔的一串字符串转换为列表并输出。输入是一串由空格分隔的名字,例如"NiuNiu NiuMei NiuNeng",输出应为列表['NiuNiu', 'NiuMei', 'NiuNeng']。示例代码给出了实现方法:输入字符串通过`.split()`分割后存储到`str1`,再打印`str1`。
52 0
|
2月前
|
C++
剑指 Offer 41:数据流中的中位数
剑指 Offer 41:数据流中的中位数
19 0
|
7月前
|
C++ 索引
LeetCode239|剑指 Offer 59 - I. 滑动窗口的最大值
前言 看到滑动窗口以及示例,很容易被思维局限了,然后呢就开始打框架,用一个for循环,i-i+3这样的范围一直移动,但是每次都要比较这3个值的大小,如何比较呢?用类似之前T155的栈一样比较吧。但是存在一个问题,有些值就重复2-3次,似乎没有这个必要。
21 0
【牛客面试必刷TOP101】有效括号序列、滑动窗口的最大值
【牛客面试必刷TOP101】有效括号序列、滑动窗口的最大值
|
存储
图解LeetCode——剑指 Offer 30. 包含min函数的栈
图解LeetCode——剑指 Offer 30. 包含min函数的栈
67 0
|
算法
leetcode-每日一题剑指 Offer II 041. 滑动窗口的平均值(队列模拟)
题目要求我们计算滑动窗口里所有数的平均值,给定了窗口大小size,我们在窗口里的数字个数不超过窗口大小时,按照个数计算平均值,一旦超过窗口大小,我们则需要移动窗口,计算当前窗口里的平均值
92 0
leetcode-每日一题剑指 Offer II 041. 滑动窗口的平均值(队列模拟)