Завтра буду решать. Сегодня пытался, не получилось.
Отправил в личку решение Задания №4, 3го уровня.
Andrew
Завтра затянулось?
Задание №3
[spoiler][/spoiler]Код:# Вставляем перед Main begin # Полный или относительный путь входного файла @inputFileName = "input.txt" # Полный или относительный путь выходного файла @outputFileName = "output.txt" # Открываем входной файл на чтение open(@inputFileName, "r") do |f| line = f.read() # Считываем первую строку line.scan(/(\d+) (\d+)/) # Ищем соответствие регулярному выражению end # Переводим группы (\d+) найденные в строке в числа first = $1.to_i() second = $2.to_i() # Дублируем, для нахождения наименьшего общего делителя a = first b = second # Ищем наименьший общий делитель по алгоритму Евклида while a * b > 0 if a >= b then a = a % b else b = b % a end end # Выводим результат, если НОД не был найден, выводим 0 result = (a != 0 ? first * second / a : 0) # Открываем выходной файл на запись open(@outputFileName, "w") do |f| f.write(result.to_s()) # Записываем результат end end
---
P.S. Простите за спойлер, но он, как видите, не читаются. А по кнопке вставляется тег MP3. %)
---
Задание №2. Я так понимаю. подразумевает выполнение не на Ruby?
В таком случае "я выбираю тебя", C#:
Цепляем все прочитанные числа в одну строку, далее осуществляем вывод:
Console.WriteLine(str.Reverse<Char>());
---
Задание №1 Оболочку для gsub рисовать лениво. :Р
Последний раз редактировалось Equilibrium Keeper; 18.06.2011 в 22:17.
С возвращением!
Спойлер И как тебе не стыдно-то, а, Валера?:
Оборона форта: http://rghost.ru/8kLGxFtD2
Сделать, чтоб все происходило, как я хочу, - вот, собственно, и весь мейкер!
Адский Рейд: http://rpgmaker.su/vbdownloads.php?d...downloadid=106
Ну и что вы тут развели, флудеры-оффтоперы? Вернулся, вернулся. (Но не в мукер). Нужна будет помощь в скриптинге - обращайтесь. А так я усиленно осваиваю XNA.
В практикуме посмотри (3 задание, кажется, от тебя же как раз, по расчету чего-то там. Мой пост в конце )
Ха, ошибка. А если будет вводиться такие числа?Задание №2. Я так понимаю. подразумевает выполнение не на Ruby?
В таком случае "я выбираю тебя", C#:
Цепляем все прочитанные числа в одну строку, далее осуществляем вывод:
Console.WriteLine(str.Reverse<Char>());
Ввод: 0 1 2 3 4 5 6 7 8 9 10
Выво: 01 9 8 7 6 5 4 3 2 1
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)
Социальные закладки