Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > Ruby
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.05.2013, 18:34   #1
danil123
Пользователь
 
Регистрация: 06.07.2012
Сообщений: 80
По умолчанию Программа на ruby

решал задачу http://acm.timus.ru/problem.aspx?space=1&num=1048, попутно обучаясь ruby.

Объясните, почему не работает?
Код:
n=eval(gets)
c=d=0
n.downto(1) {
  a,b=eval(gets)
  c=c+a*10**(n-1)
  d=d+b*10**(n-1)
}
puts(c+d)
danil123 вне форума Ответить с цитированием
Старый 22.05.2013, 20:43   #2
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 18,136
По умолчанию

Цитата:
Объясните, почему не работает?
Не знаю, но если Вы попарно вводите разряды, то их сразу и складывайте . Придется учитывать перенос, но зато не будете ждать пока комп сложит лям разрядов.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
РУБИ (RUBY) Владисла8 Фриланс 2 23.10.2012 16:27
Ruby Владисла8 Фриланс 3 11.10.2012 10:26
Установка Ruby Adblock Ruby 0 03.09.2010 20:33
из Ruby в Си++ Invis999 Помощь студентам 4 20.07.2009 20:20