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 ответов

7 просмотров

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

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

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

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

Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
База данных не поможет. Шифрование не поможет. Какие там ещё варианты? Накидывайте.
КТ315
20
А табстоп это сообщение от окна или от элемента управления?
The Bird of Hermes
18
А как лучше конвертировать физический адрес в виртуальный при маппинге? В случае ядра у меня, например, direct mapping, первые 768МБ я как есть мапплю в higher half, а остальн...
Evg Resh
26
Открыл свой двухкилобайтный экзешник в x32dbg, а тут какая-то хрень. Смущает кнопка "выполнить до пользовательского кода", а что ещё может быть в файле помимо него ?
НѣкъиⰘижєжєиꙁъвьсєсвѣтьноѣсѣтиѥсть•
11
Мне были интересны дишные хаки и я нашёл любопытный способ на форуме через __traits, что-то вроде int delegate(int) fac = (int n) => n == 0 ? 1 : n * __traits(parent, {})(n - ...
Constantin F.
1
Вопрос тем кто смотрит видео и слушает подкасты - как вы потом ищете нужную вам информацию? Вот статью я прочитал, потом могу искать нужную мне часть банальным поиском. Пропус...
Aleksandr Druzhinin
4
Всем привет, подскажите/посоветуйте пожалуйста. Фаердак компоненты, имею одно место где бизнес хочет видеть при открытии формы список всех клиентов, это порядка 30к. Мои дово...
Sasha Sch
14
Ребят, если кто в курсе - скажите, а в загранке такое же засилье маркетплейсов? или там простые сермяжные интернет-магазины живут попроще?
Андрей [aharito] Харитонов
14
Коллеги, доброе утро. Запустил на удаленном хосте приложение (ручками зашел туда по ssh и запустил, не командой удаленно). Создал потом ssh-туннель, и с моей машины приложение...
Δημήτηρ
9
Карта сайта