Страница 6 из 10 ПерваяПервая ... 45678 ... ПоследняяПоследняя
Показано с 51 по 60 из 95

Тема: Свободный практикум

  1. #51
    Маститый Аватар для Andrew
    Информация о пользователе
    Регистрация
    08.02.2011
    Адрес
    Беларусь, Витебск
    Сообщений
    1,049
    Записей в дневнике
    3
    Репутация: 30 Добавить или отнять репутацию

    По умолчанию

    Завтра буду решать. Сегодня пытался, не получилось.


  2. #52

    По умолчанию

    Отправил в личку решение Задания №4, 3го уровня.

    Andrew
    Завтра затянулось?

  3. #53

    По умолчанию

    Задание №3

    [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
    [/spoiler]

    ---

    P.S. Простите за спойлер, но он, как видите, не читаются. А по кнопке вставляется тег MP3. %)


    ---
    Задание №2. Я так понимаю. подразумевает выполнение не на Ruby?
    В таком случае "я выбираю тебя", C#:
    Цепляем все прочитанные числа в одну строку, далее осуществляем вывод:
    Console.WriteLine(str.Reverse<Char>());

    ---
    Задание №1 Оболочку для gsub рисовать лениво. :Р
    Последний раз редактировалось Equilibrium Keeper; 18.06.2011 в 22:17.

  4. #54
    Создатель Аватар для Рольф
    Информация о пользователе
    Регистрация
    14.04.2008
    Адрес
    Южно- Сахалинск/Пенза
    Сообщений
    10,081
    Записей в дневнике
    2
    Репутация: 108 Добавить или отнять репутацию

    По умолчанию

    Не уже Кип вернулся.

  5. #55
    Хранитель Аватар для Inca
    Информация о пользователе
    Регистрация
    28.04.2008
    Адрес
    Тауантинсуйя. Лима.
    Сообщений
    2,401
    Записей в дневнике
    9
    Репутация: 70 Добавить или отнять репутацию

    По умолчанию

    Нет, не уже.

  6. #56
    Хранитель Форума Аватар для Валера
    Информация о пользователе
    Регистрация
    15.04.2008
    Адрес
    Москва
    Сообщений
    14,006
    Записей в дневнике
    3
    Репутация: 166 Добавить или отнять репутацию

    По умолчанию

    С возвращением!

    Спойлер И как тебе не стыдно-то, а, Валера?:


    Оборона форта: http://rghost.ru/8kLGxFtD2
    Сделать, чтоб все происходило, как я хочу, - вот, собственно, и весь мейкер!
    Адский Рейд: http://rpgmaker.su/vbdownloads.php?d...downloadid=106

  7. #57

    По умолчанию

    Ну и что вы тут развели, флудеры-оффтоперы? Вернулся, вернулся. (Но не в мукер). Нужна будет помощь в скриптинге - обращайтесь. А так я усиленно осваиваю XNA.

  8. #58
    Маститый Аватар для Andrew
    Информация о пользователе
    Регистрация
    08.02.2011
    Адрес
    Беларусь, Витебск
    Сообщений
    1,049
    Записей в дневнике
    3
    Репутация: 30 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от Dark32 Посмотреть сообщение
    Чтение из файла.
    PHP код:
    data=[]
    File.open("code.txt"){|fdata=f.read.split(" ").map{|aa.to_i}} # если не надо в числа переводить, убираем .map{|a| a.to_i}, если разделитель не пробел, меняем в .split(" ")
    p data 
    простенькое чтение из файла чисел в массив.
    PHP код:
    data.each do |a|
     <
    code># наш код, считай что а - вводим с клавы
    end 
    а как записывать в файл?


  9. #59

    По умолчанию

    В практикуме посмотри (3 задание, кажется, от тебя же как раз, по расчету чего-то там. Мой пост в конце )

  10. #60
    Маститый Аватар для Andrew
    Информация о пользователе
    Регистрация
    08.02.2011
    Адрес
    Беларусь, Витебск
    Сообщений
    1,049
    Записей в дневнике
    3
    Репутация: 30 Добавить или отнять репутацию

    По умолчанию

    Задание №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


Страница 6 из 10 ПерваяПервая ... 45678 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Метки этой темы

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Свободный практикум