170 похожих чатов

Решаю задачу на кодварс, ответ не совпадает с ожидаемым, как

можно исправить?

static std::vector<int> race(int v1, int v2, int g)
{
if (v1 > v2) { return std::vector<int>{ -1,-1,-1 }; }
int subV = v2 - v1;
float t = (g * 1.0f / subV);
float h = t;
float m = (t - (int)t) * 60;
float s = (m - (int)m) * 60;
return std::vector<int>{ static_cast<int>(h), static_cast<int>(m), static_cast<int>(s) };
}
=================================
Expected: equal to [ 1, 25, 12 ]
Actual: [ 1, 25, 11 ]

9 ответов

17 просмотров

а что за задача

0xFF- Автор вопроса
Constantine Drozdov
а что за задача

Two tortoises named A and B must run a race. A starts with an average speed of 720 feet per hour. Young B knows she runs faster than A, and furthermore has not finished her cabbage. When she starts, at last, she can see that A has a 70 feet lead but B's speed is 850 feet per hour. How long will it take B to catch A?

0xFF- Автор вопроса
Constantine Drozdov
а округляем точно туда?

я нигде ниче не округляю ж

0xFF
я нигде ниче не округляю ж

> static_cast<int>(s) очень округляюще вниз выглядит

0xFF- Автор вопроса
Constantine Drozdov
> static_cast<int>(s) очень округляюще вниз выгляд...

При return std::vector<int>{ (int)floor(h), (int)floor(m), (int)floor(s) }; Получаю: Expected: equal to [ 0, 6, 5 ] Actual: [ 0, 6, 4 ] При return std::vector<int>{ (int)floor(h), (int)round(m), (int)floor(s) }; Получаю Expected: equal to [ 3, 21, 49 ] Actual: [ 3, 22, 49 ] ((

0xFF
При return std::vector<int>{ (int)floor(h), (int)f...

Возможно, стоит подумать, а не вносить случайные правки в код :)

0xFF
с этим проблемы)

Ну тогда просто поверьте, что надо получить целый ответ в секундах, а потом его представлять как h, m, s

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Карта сайта