Интересные задачи

Список форумов Общий раздел Программирование

Описание: Обучение программированию, интересные задачи, полезные ресурсы

  • 1

#21 Cамурай » 06.11.2014, 21:32

Изображение
Cамурай
Аватара
Откуда: Р/н/Д
Репутация: 32

  • 1

#22 Pentium133 » 12.11.2014, 13:40

$this->bbcode_second_pass_spoiler('ответ', '8')7 перевёрнутая :lol: :lol:
Pentium133
Аватара
Репутация: 12

#23 Pentium133 » 26.11.2014, 10:12

Игры Програмистам - http://www.codingame.com/home
Я так понял, моделируются игровые ситуации и задача написать алгоритм который проходил бы все предложенные тесты.

Например в первом задании управление пушкой и стрельба по приближающимся целям. По умолчанию пушка самоноводящяяся, но тормознутая, для ускорения нужно вывести имя дрона по которому стрелять. В игровой цикл приходят имя дронов и расстояние до них, таким образом достаточно найти ближайши дрон. Я решил как то так:
$this->bbcode_second_pass_spoiler('', '$')this->bbcode_second_pass_code('', 'loop do
$min_dist = 10000
$near_enemy = nil

$count = gets.to_i # The number of current enemy ships within range
$count.times do
# enemy: The name of this enemy
# dist: The distance to your cannon of this enemy
$enemy, $dist = gets.split(" ")
$dist = $dist.to_i

if $min_dist > $dist
$min_dist = $dist
$near_enemy = $enemy
end
end
puts $near_enemy
end')
Теперь пытаюсь решить вторую задачу :?
Pentium133
Аватара
Репутация: 12

Пред.

Вернуться в Программирование

Кто сейчас на сайте (по активности за 60 минут)

Сейчас этот форум просматривают: 2 гостя

cron