Aritmética de strings

Alguém já viu overloading de / e % em strings?

Não faço a menor idéia do que seria isso…

“abcdefg” / 3 = [“ab”, “cd”, “ef”]

Olá,

é possível acrescentar métodos a uma classe Ruby, mesmo em tempo de execução. No teu caso, basta acrescentar o método ‘’ à classe String, vou te mostrar só a casca:

class String
  def \ (number)
    self
  end
end

O miolo é tua imaginação.

Eu sei

Então,

abra o irb, digite “abc”.methods pra ver os métodos que existem na classe String, depois [].methods pra ver os métodos da classe Array. Com isso, se vire. Não dá pra eu fazer o exercício pra você.

Ninguém aqui tá fazendo exercício algum. Aprenda a ler direito antes de postar mensagem inútil :wink: