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;
}
}
}