📜  Zoho面试经验|套装22(经验丰富)

📅  最后修改于: 2021-04-29 03:10:47             🧑  作者: Mango

仅用户定义的功能。根本没有内置功能。
无需扫描输入,直接分配给var。

级别1:(2小时–笔和纸)
1.用给定值解方程X的幂Y。

Example:
    Input: X=2, Y=-2
    Output: 0.25

2.找到两个给定点之间的距离,并将其四舍五入到最接近的数字。

Example:
    Input: (2,4)(4,10)
    Output: 6

3.计算给定字符串的字符数,将“ $”作为转义序列。如果“ $”前面带有“”,则将其视为普通的“ $”而不是转义序列。如果“发生”,则将其视为“单个”。

Example:
    Input: Hello$World$
    Output: 11

4.给出一个二维矩阵,找到所有元素的总和。

Example:
    Input: [1 2 3]
           [4 5 6]
           [7 8 9]
    Output: 45

第2级:
完成一个问题即可获得下一个类型。共5个问题。 (3小时–机器回合)
1.用给定的X,Y,Z值求解方程(XpowerY / Z!)+(Z /(X!+ Z))。X和Z不能为负。

Example:
    Input: X=2, Y=3, Z=4
    Output: 1

2,蝙蝠侠,蜘蛛侠和超人将要创业。总投资10亿美元。任何人都可以将新投资添加到现有投资中。他们可以在彼此之间转移投资。该程序应为OOP风格,并应具有一个菜单供用户执行所有操作。 (类似于下面的示例。)

Constraints:
    a.Total investment should always be 
      equal to or lesser than 1000M$.
    b.Spiderman's investment should never
      exceed Batman's.
    c.Investment cannot go into negative.
    d.Display investments on each update.
Example:
    Input: batman = 300, spiderman = 250,
          superman = 100
    Output:
    batman - 300
    spiderman - 250
    superman - 100
    add 100 into spiderman
    sorry, spiderman cant have more 
    investment than batman add 200 
    to batman
    batman - 500
    spiderman - 250
    superman - 100
    add 500 to superman
    sorry, total investment cant 
    exceed 1000. 

时间不多了,我无法回答第三个问题。需要完成3个问题才能获得下一轮资格。

相关实践问题

2点之间的距离
矩阵中元素的总和