Qual função retorna o maior número?

Published by SyntaxGardener in

Crie uma função que receba duas funções sem parâmetros, chame-as e informe qual delas retorna o maior inteiro.

  • Retorne "f" quando a primeira função retornar o maior número.
  • Retorne "g" quando a segunda função retornar o maior número.
  • Retorne "neither" quando as duas funções retornarem o mesmo número.

Exemplos

Program.WhichIsLarger(() => 5, () => 10) ➞ "g"

Program.WhichIsLarger(() => 25, () => 25) ➞ "neither"

Program.WhichIsLarger(() => 505050, () => 5050) ➞ "f"

Observações

Este desafio apresenta funções de ordem superior: funções que recebem outras funções.