Size: a a a

Чат по руби

2020 July 24

pk

pochatok kukuruzu in Чат по руби
Boris O
Это опорный элемент, который равен первому элементу неотсортированного массива. Нам в целом все равно вообще какой элемент брать за опорный. Просто первый удобнее.
Спасибо, такого я не думал, думал это уже отсортированный идёт, из-за надписи сверху, где написано, что отсортировано 0 и 1 элемент массива
источник

BO

Boris O in Чат по руби
Вверху написано, что базовый случай в функции происходит, когда в неё прилетел массив длинной в 0 или в 1 элемент
источник

pk

pochatok kukuruzu in Чат по руби
Boris O
После чего берутся все элементы меньше опорного и больше и к каждому этому новому массиву элементов применяется функция сортировки, которая внутри повторяет весь цикл, то есть первый элемент берется за опорный и так далее.
Это я уже понял ещё до вопроса, почему-то я начало кода не сразу понимаю на 100%
источник

BO

Boris O in Чат по руби
То есть что-то типа [] или [7], наприскрн
источник

BO

Boris O in Чат по руби
pochatok kukuruzu
Спасибо, такого я не думал, думал это уже отсортированный идёт, из-за надписи сверху, где написано, что отсортировано 0 и 1 элемент массива
Там написано, что смысла сортировать массив без элементов или с одним нет никакооо и его можно уже просто вернуть как есть.
источник

BO

Boris O in Чат по руби
Boris O
После чего берутся все элементы меньше опорного и больше и к каждому этому новому массиву элементов применяется функция сортировки, которая внутри повторяет весь цикл, то есть первый элемент берется за опорный и так далее.
Причем элементы больше или меньше опорного по значению, а не индексу, конечно же
источник

pk

pochatok kukuruzu in Чат по руби
Boris O
Причем элементы больше или меньше опорного по значению, а не индексу, конечно же
Это тоже понятно сразу было, там сверху это объясняется
источник

BO

Boris O in Чат по руби
Ок :)
источник

pk

pochatok kukuruzu in Чат по руби
На примере массива [1,2,3,4,5]
источник

pk

pochatok kukuruzu in Чат по руби
Мне именно вот эти моменты были не ясны
источник

BO

Boris O in Чат по руби
Стало прозрачнее теперь?)
источник

pk

pochatok kukuruzu in Чат по руби
Круто, конечно, что можно спросить и тебе ответят по возможности.

Но ощущение своей глупости и никчёмности, никуда не уходит 😃

Да, стало намного прозрачнее теперь, спасибо большое, что уделили время ☺️
источник

BO

Boris O in Чат по руби
😉 очень часто бывает, что когда объяснят что-то, что ты мучил чертову кучу времени возникает ощущение 'это же так просто, как так?! '
источник

pk

pochatok kukuruzu in Чат по руби
У меня сейчас так :)
источник

В

Ваня in Чат по руби
Всем привет ,есть вопрос по RSpec.Есть вот такой вот метод.Консольное приложение вообщем.и нужно через тест как то пройтись по приложению,тоесть передавать какой то инпут,может кто сможет подсказать?
источник

V

Vitaliy in Чат по руби
Ваня
Всем привет ,есть вопрос по RSpec.Есть вот такой вот метод.Консольное приложение вообщем.и нужно через тест как то пройтись по приложению,тоесть передавать какой то инпут,может кто сможет подсказать?
Вы хотите написать бесконечный тест ?
У Вас ведь нет выхода из loop
источник

В

Ваня in Чат по руби
здесь выход как только напишешь слово exit
источник

V

Vitaliy in Чат по руби
это метод check_on_exit проверяет ?
источник

В

Ваня in Чат по руби
+
источник

V

Vitaliy in Чат по руби
Посмотрите вот тут, возможно так можно сделать
https://stackoverflow.com/questions/37329190/using-rspec-to-test-user-input-with-gets
источник