Size: a a a

2020 January 03

A*

Alexander *SHADOW* in Ruby School .us
Зачем? условия задачи у меня соблюдены?
источник

P

Paul in Ruby School .us
Roman Goncharuk
на кодварс лежит задачка
https://www.codewars.com/kata/string-repeat/train/ruby

условие:
Write a function called repeatString which repeats the given String src exactly count times.
repeatStr(6, "I") // "IIIIII"
repeatStr(5, "Hello") // "HelloHelloHelloHelloHello"

примеры тестов:
Test.describe("Example test cases") do
   Test.assert_equals(repeat_str(3, "*"),"***")
   Test.assert_equals(repeat_str(5, "#"),"#####")
   Test.assert_equals(repeat_str(2, "ha "),"ha ha ")
end

и даже заготовка кода:
def repeat_str (n, s)

end


я пишу так
def repeat_str (n, s)
 count = 0
 src = ''
   while count <= n do
     src += s
   end
 puts src
end

но на выходе получаю
Execution Timed Out (12000 ms)

и получается, что даже не могу проверить правильное ли предложил решение

подскажите, пожалуйста, куда копать и есть ли смысл копать вообще?
def repeat_str (n, s)
 s * n
end
источник

RG

Roman Goncharuk in Ruby School .us
спасибо всем!
источник

ВШ

Владислав Шишко in Ruby School .us
Всем привет!
Подскажет кто?
Есть класс, c примерно такой структурой
class Name
 include Module
 class Name2 < Hello
   CONSTANT1
 end
end

В самом модуле примерно такая система
module Module
 CONSTANT1 = 1
 CONSTANT2 = 2

 class Hello < Speek
   #some code
 end
end

Не понимаю, почему в классе Name2 эту константу не видно
Понятно что проблема в скоупе видимости
Вопрос - как эту константу получить
источник

DG

Denis Gavrilin in Ruby School .us
В класс Name2 модуль заинклудь
источник

DG

Denis Gavrilin in Ruby School .us
Либо вызывай как Module::CONSTANT
источник

ВШ

Владислав Шишко in Ruby School .us
Спасибо
источник

И

Иван in Ruby School .us
в твоем случае скорее всего даже Name::CONSTANT1 сработает, но вообще да, резолвинг констант в руби бывает не очень логичный
источник

SN

Stas N in Ruby School .us
Всем ruby
источник

И

Иван in Ruby School .us
на уровне класса Name после include эти константы должны быть доступны, а вот во вложенном классе уже получаются напрямую недоступны
источник

А

Алексей in Ruby School .us
источник

А

Алексей in Ruby School .us
навык поиска нужной информации для разработчика тоже очень важен - не упускайте возможность его потренировать
источник

А

Алексей in Ruby School .us
😉
источник

A*

Alexander *SHADOW* in Ruby School .us
Stas N
Всем ruby
Отвратное фруктовое пиво
источник

D

Dm in Ruby School .us
Alexander *SHADOW*
Отвратное фруктовое пиво
Нет. Это полное дерьмо
источник

AS

Alexander Smirnov in Ruby School .us
В соседнем чатике опрос, интересно про возраст
источник
2020 January 04

SN

Stas N in Ruby School .us
Alexander *SHADOW*
Отвратное фруктовое пиво
Это точно
источник

SR

Shattered Ruby in Ruby School .us
Alexander Smirnov
В соседнем чатике опрос, интересно про возраст
Там моего возраста нет)
источник

R

Ro in Ruby School .us
чо за чатик
источник

R

Ro in Ruby School .us
скиньте ссыль
источник