Досвід інтерв'ю 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. За двовимірною матрицею знайдіть суму всіх елементів.

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


 

Створіть вікторину