logo

Интервю в Zoho | Комплект 22 (Опитен)

Само дефинирани от потребителя функции. Изобщо няма вградени функции. 
Няма сканиране за входове, директно присвоени на променливи. 

Ниво 1: (2 часа - химикал и хартия) 
1. Решете уравнението X степен Y с дадени стойности. 

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



2. Намерете разстоянието между две дадени точки и го закръглете до най-близкото число.

Example: Input: (24)(410) Output: 6



3. Пребройте броя знаци в дадения низ, третирайки '$' като последователност за изход. Ако '$' се предшества от '', считайте го за нормален '$', а не за последователността за изход. Ако се появи „, третирайте го като единичен“.



Example: Input: Hello$World$ Output: 11



4. Дадена е 2D матрица, намерете сумата от всички елементи.

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




Ниво 2: 
Завършете един въпрос, за да получите следващия тип. Общо 5 въпроса. (3 часа - машина кръг) 
1. Решете уравнението (XpowerY/Z!) + (Z/(X!+Z)) с дадени стойности на X Y Z. X и Z не могат да бъдат отрицателни.

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


2. Батман Спайдърмен и Супермен ще започнат бизнес. Общата инвестиция е 1000 милиона долара. Всеки може да добави нова инвестиция към съществуващата си инвестиция. Те могат да прехвърлят инвестиции помежду си. Програмата трябва да е в ООП стил и трябва да има меню, в което потребителят да извършва всички операции. (Нещо подобно на примера по-долу.) 

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 точки Сума от елементи в матрица


 

Създаване на тест