Aelmajan Azevedo
Aelmajan Azevedo23/01/2023 12:31
Compartilhe

Problema com a IDE integrada dos desafios de código. Aceleração Avanade API's mínimas .Net 7

  • #.NET C#

O seguinte caso me aconteceu, ao resolver os desafios de código classificatórios para a aceleração Avanade de API's mínimas .NET 7 me aconteceu algo bem curioso. Fiz os dois primeiros desafios e beleza, no terceiro desafio fiquei travado um bom tempo e não entendia o porque, não passava nos testes. Mas resolvi usar uma IDE pra rodar o código para saber onde estava o erro e advinhem? Não tinha erro, estava tudo certo e a saída era exatamente a esperada com os mesmos dados de entrada fornecidos nos testes na plataforma. Resumindo. Funciona na IDE mas não funciona na plataforma da DIO. Interessante não? O que pode ter sido? O código está logo abaixo, vocês podem testas e verificar.

Explicando o teste:

Recebe como entrada a quantidade de testes de casos a serem executados

Baseado nessa quantidade se lê a quantidade de comida disponível

E se calcula quantos dias a comida vai durar, até que ela chegue a 1kg ou menos.

Mostra a quantiade de dias de duração da comida para cada entrada.

Exemplo de entrada: Saída:

3

40 6 dias

200 8 dias

300 9 dias

using System;

public class Program

{

public static void Main(){

  int entry = int.Parse(Console.ReadLine());

  int days = 0;

       

    //TODO: Crie as condições necessárias para satisfazer o problema;    

    int quantidadeDeEntrada = entry;

       

    for(int i =0; i < quantidadeDeEntrada; i++){

        

    double quantidadeAtualComida = double.Parse(Console.ReadLine());

        

      while(quantidadeAtualComida > 1){

        quantidadeAtualComida = quantidadeAtualComida / 2;

        days++;

      }

      Console.WriteLine(days + "dias");

days = 0;

}

}

}

Compartilhe
Comentários (1)
Edney Landim
Edney Landim - 23/01/2023 17:21

Mt bom