Jak wczytać zmienne do tablicy aby je posortować

Właśnie staram się rozwiązać zadanie przy pomocy tablic.
Problem dotyczy wydrukowania najmniejszego wyniku obliczonego dla kilku wyrażeń dla danego X. W zasadzie mógłbym je rozwiązać przy pomocy instrukcji If bo zadanie znalazłem w dziale zadań na instrukcję If ale wpadłem na pomysł, że mógłbym rozwiązać je za pomocą tablic przez co rozwiązanie byłoby krótsze.
Mój algorytm wygląda tak:

  1. Wczytuje zmienną x
  2. Obliczam wyniki dla kilku wyrażeń i przypisuje je do zmiennych a, b, c, d
  3. Wyniki zapisane w zmiennych zapisuje do tablicy
  4. Sortuje tablice
  5. Pobieram pierwszy element z tablicy i drukuje.

Mam jednak problem z wczytaniem wyników zapisanych w zmienny a, b, c, d do tablicy.
Chciałem to zrobić w taki sposób:

tabela << a, b, c, d

Z tym że to chyba nie działa :frowning:
Czy mógłby mi ktoś podpowiedzieć jak poprawnie wczytać zmienne (w których przechowuje wyniki obliczeń) do tablicy abym mógł je później posortować?

[a, b, c, d].sort.first
tabela.concat([a, b, c, d])

Zamiast sortowania możesz użyć metody min

tabela.min

ewentualnie

arr << a << b << c << d