📜  Zoho面试经验|组合21(校园)

📅  最后修改于: 2021-05-04 07:22:01             🧑  作者: Mango

问题1:编写一个程序以确定给定数字是否可以表示为两个质数之和。

例如,34可以表示为两个质数之和,而23不能。

问题2:取一个2或3位数的输入数字,将其取反并将其添加到原始数字中,直到获得的数字是回文数或完成5次迭代为止。

输入:n = 32
输出:55
23 + 32 = 55,这是回文。

输入:39
输出:363

问题3:给定一个字符串,只反转其中的元音;保留字符串的其余部分。

输入:abcdef
输出:ebcdaf

问题4:编写程序检查给定单词是否存在于下面给出的矩阵中。单词可以从左到右,从上到下和对角线(从上到下的方向)

zoho_interview

问题5:使用给定的单词集编写程序以形成行。线的形成应遵循以下规则。

i)一行中的总字符(不包括单词和喜欢的字符之间的空格)不应超过给定的数字。

ii)最喜欢的字符不区分大小写。

iii)单词不应该被打散。仅完整的单词应在一行中使用。一个单词只能在一行中使用。

Input : Max char per line = 10
        Favorite character = 'o'
        Words : Zoho, Eating, Watching, Pogo
                Loving, Mango
Output : Watching Zoho
         Eating Mango
         Loving Pogo.

相关实践问题

在网格中查找字符串
总回文
反转元音
返回两个素数
素数和
Zoho的所有练习题!