【牛客网算法】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))
目录
相关文章
|
7月前
剑指 Offer 12:矩阵中的路径
剑指 Offer 12:矩阵中的路径
33 0
|
3月前
|
存储 搜索推荐 C++
剑指 Offer(第 2 版)刷题 | 03. 数组中重复的数字
本文是作者针对《剑指 Offer(第 2 版)》中 "数组中重复的数字" 问题的刷题记录,分享了使用排序算法和相邻比较大小两种方法来找出数组中的重复数字,并提供了C++的实现代码。
剑指 Offer(第 2 版)刷题 | 03. 数组中重复的数字
|
7月前
|
存储 算法 Python
【牛客网算法】NP17 生成列表
该文本是一个编程任务描述,要求使用Python的list和split函数将通过空格分隔的一串字符串转换为列表并输出。输入是一串由空格分隔的名字,例如"NiuNiu NiuMei NiuNeng",输出应为列表['NiuNiu', 'NiuMei', 'NiuNeng']。示例代码给出了实现方法:输入字符串通过`.split()`分割后存储到`str1`,再打印`str1`。
71 0
|
7月前
|
C++
剑指 Offer 41:数据流中的中位数
剑指 Offer 41:数据流中的中位数
31 0
|
7月前
剑指 Offer 43:1~n 整数中 1 出现的次数
剑指 Offer 43:1~n 整数中 1 出现的次数
58 0
|
C++ 索引
LeetCode239|剑指 Offer 59 - I. 滑动窗口的最大值
前言 看到滑动窗口以及示例,很容易被思维局限了,然后呢就开始打框架,用一个for循环,i-i+3这样的范围一直移动,但是每次都要比较这3个值的大小,如何比较呢?用类似之前T155的栈一样比较吧。但是存在一个问题,有些值就重复2-3次,似乎没有这个必要。
31 0
|
算法
剑指 Offer 12. 矩阵中的路径
剑指 Offer 12. 矩阵中的路径
下一篇
DataWorks