Experiência de entrevista Zoho | Conjunto 22 (Experiente)

Somente funções definidas pelo usuário. Nenhuma função embutida. 
Nenhuma varredura de entradas atribuídas diretamente a vars. 

Nível 1: (2 horas - caneta e papel) 
1.Resolva a equação X potência Y com os valores fornecidos. 

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



2. Encontre a distância entre dois pontos dados e arredonde-a para o número mais próximo.

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



3.Conte o número de caracteres na string fornecida, tratando '$' como sequência de escape. Se '$' for precedido por '' considere-o como '$' normal e não como a sequência de escape. Se '' ocorrer, trate-o como único ''.

Example: Input: Hello$World$ Output: 11 



4.Dada uma matriz 2D, encontre a soma de todos os elementos.

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




Nível 2: 
Conclua uma pergunta para obter o próximo tipo. Total de 5 perguntas. (3 horas - rodada da máquina) 
1.Resolva a equação (XpowerY/Z!) + (Z/(X!+Z)) com determinados valores de X Y Z. X e Z não podem ser negativos.

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


2.Batman Spiderman e Superman vão começar um negócio. O investimento total é de 1000M$. Qualquer pessoa pode adicionar um novo investimento ao investimento existente. Eles podem transferir investimentos entre si. O programa deve ser no estilo OOP e deve possuir um menu para o usuário realizar todas as operações. (Algo semelhante ao exemplo abaixo.) 

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.  



Não consegui responder à terceira pergunta porque o tempo acabou. Precisa completar 3 perguntas para se qualificar para a próxima rodada. 

Problemas práticos relacionados Distância entre 2 pontos Soma dos elementos de uma matriz


 

Criar questionário