Закончил 3 новых теста, отдал на сайт где эти тесты проверяют, а там они со статусом "Wrong Answer". Потратил несколько часов чтобы их приняли, а всё равно "Wrong Answer", хотя выводимый результат правильный. Блять, в одном из тестов код простой как три копейки. Ну если на том сайте непонятно в каком окружении простейший код компилится через жопу - это не мои проблемы.
По вакансии напишу компании письмо со своим кодом, описанием ситуации и работающими тестами. Впервые сталкиваюсь с таким дико корявым сайтом для тестирования.
using System;
using System.Text;
namespace TaskB
{
public static class Program
{
private static void Main(string[] args)
{
var result = new StringBuilder();
string line;
while ((line = Console.ReadLine()) != null)
{
var number = Convert.ToInt64(line.Trim());
if (number <= 0)
break;
result.AppendLine(GetBatteryTestsCount(number).ToString());
}
Console.WriteLine(result.ToString());
}
public static long GetBatteryTestsCount(long value)
{
if (value <= 2)
{
return value - 1;
}
var result = 0;
var sum = 0;
while (sum < value)
{
result++;
sum += result;
}
return result;
}
}
}