logo

Zoho Interview Experience | Sada 22 (zkušená)

Pouze uživatelsky definované funkce. Žádné vestavěné funkce vůbec. 
Žádné vyhledávání vstupů přímo přiřazených k proměnným. 

Úroveň 1: (2 hodiny – tužka a papír) 
1.Vyřešte rovnici X mocnina Y s danými hodnotami. 

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



2.Najděte vzdálenost mezi dvěma danými body a zaokrouhlete ji na nejbližší číslo.

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



3. Spočítejte počet znaků v daném řetězci a '$' považujte za escape sekvenci. Pokud před '$' předchází '', považujte to za normální '$' a ne za escape sekvenci. Pokud se objeví '', považujte to za jeden ''.



Example: Input: Hello$World$ Output: 11



4.Na základě 2D matice najděte součet všech prvků.

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




Úroveň 2: 
Dokončete jednu otázku, abyste získali další typ. Celkem 5 otázek. (3 hodiny - strojové kolo) 
1.Vyřešte rovnici (XpowerY/Z!) + (Z/(X!+Z)) s danými hodnotami X Y Z. X a Z nemohou být záporné.

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


2.Batman Spiderman a Superman začnou podnikat. Celková investice je 1000 milionů $. Každý může ke své stávající investici přidat novou investici. Mohou mezi sebou převádět investice. Program by měl být ve stylu OOP a měl by mít menu pro uživatele k provádění všech operací. (Něco podobného níže uvedenému příkladu.) 

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. 



Nemohl jsem dostat 3. otázku, protože mi došel čas. Pro postup do dalšího kola je potřeba vyplnit 3 otázky. 

Problémy související s praxí Vzdálenost mezi 2 body Součet prvků v matici


 

Vytvořit kvíz