Esse projeto roda via terminal e visa auxiliar nos primeiros passos com lógica de programação, ruby e testes. E pode ser utilizado como exercício diário de programação em Ruby, bem como adaptado para processos seletivos.
- ruby
- sugestão: instalar o ruby via RVM ou similar.
1° - Faça o download do arquivo setup.rb.
- ou baixe com curl:
curl -O https://raw.githubusercontent.com/xitarps/logic_exercises_ruby/main/bin/setup.rb
2° - Execute o arquivo setup.rb:
ruby setup.rb
Dentro da pasta, logic_exercises_ruby, criada durante o setup, execute o comando:
./test.sh
Ao executar test.sh
, haverá uma lista de testes para explicar os exercicios e validar seus códigos.
Dentro da pasta de exercises estarão os esqueletos aonde você precisa construir seu codigo para passar nos testes(sempre marcado com o bloco: 'your code here'
)
ex: ./exercises/multiplication.rb
class Multiplication
def self.calculate(number, multiplier)
#your code here \/ \/ \/
#your code here /\ /\ /\
end
end
-
Sugiro não utilizar metodos prontos para realizar as tarefas(ex: x.even? ou x*y etc) o intuito é gerar algoritmos e treinar lógica.
-
caso esteja realmente travado, fica aqui um repo para consulta: https://github.com/faalbuquerque/logic_exercises_ruby