当前位置:首页 > 问答百科 > 正文内容

谷歌面试题目及答案,如何输出每个单词并逆序输出?

福瑞号2023-05-14 16:10:07问答百科107

谷歌面试题目及答案

一个经典的谷歌面试题目是:"给你一个以下格式的字符串,如何输出每个单词并逆序输出?

谷歌面试题目及答案,如何输出每个单词并逆序输出?-图1

This is a sentence."

答案是:

"sentence. a is This"

解释:

1. 分割字符串:我们需要先将字符串按照空格分割成单词。

2. 反转单词:我们可以使用字符串反转的方法将每个单词逆序输出。

3. 串接字符串:最后将每个单词连接起来,即可得到逆序输出的字符串。

1.分割字符串

为了将字符串按照空格分割成单词,我们可以使用内置函数split(),将字符串分割成由各个单词组成的列表。具体实现如下:

sentence = "This is a sentence."

words = sentence.split()

2.反转单词

有多种方法可以反转字符串,例如使用切片([::-1])或reversed()函数。这里我们使用简单的字符串反转方法来反转每个单词。具体实现如下:

words = [word[::-1] for word in words]

3.串接字符串

将反转后的单词使用join()方法连接在一起,即可得到逆序输出的字符串。

output = ' '.join(words)

最后的结果就是:"sentence. a is This"。

谷歌面试题目及答案,如何输出每个单词并逆序输出?-图2

扫描二维码推送至手机访问。

版权声明:本文由福瑞号发布,如需转载请注明出处。

本文链接:http://furui.com.cn/175674.html

“谷歌面试题目及答案,如何输出每个单词并逆序输出?” 的相关文章

震中是什么意思(谈谈地震震级)

震中是什么意思(谈谈地震震级)

作者:蔡晋安 今天给大家说说地震震级的一些事。 地震是地球上的一种自然现象,但地震发生的突发性和对人类社会破坏的惨烈性,给人们心理带来巨大的恐慌和烙下深刻的印象。那么,地震的大小用什么来度量的呢?人们提出了地震震级的概念。 大家都看到,多数地震发生的时候往往伴随着断层的破裂,这就是说,地震发生时释...

补修选课是什么意思(大学里的补修和重修有什么区别)

补修选课是什么意思(大学里的补修和重修有什么区别)

大学里的补修和重修有什么区别? 补修指的是在校学生因为转学或是转选专业,而没有学习过这门新专业课程,就需要向辅导员申请补修以此来取得这门新专业课程相应的学分。重修指的是大学的必修课或是专业选修课期末考试时平时分和期末成绩按照比例加在一起的分数没有达到合格分数,没有获得相应的学分,而补考的分数也没有达...

叶南迪的扮演者是谁(他是《爱上你治愈我》里的呆萌男二)

叶南迪的扮演者是谁(他是《爱上你治愈我》里的呆萌男二)

相信很多人打开《爱上你治愈我》这部剧,大都是为了窦骁和苗苗而来,确实这两位的颜值和演技都双双在线。窦骁大家都不陌生了,2010年凭借出演电影《山楂树之恋》而走红,之后出演的电视剧《楚乔传》和《海上牧云记》都让人印象深刻。而苗苗同样也是因为出演电影火起来的,2017年上映的电影《芳华》很多人都看过吧,...