Size: a a a

2019 November 25

RM

R M in RubyRush
так все делают..
источник

RM

R M in RubyRush
moffire
Ты накрутил миллион условий, потом сам не сможешь понять логику что, откуда и куда
а там хз)
источник

m

moffire in RubyRush
R M
так все делают..
Выше он выложил
источник

RM

R M in RubyRush
ну так это не последний вариант, он чтото еще прикрутил же
источник

RA

Roman Andreev in RubyRush
moffire
А че бы просто не сделать 2 массива - один с вопросами (он уже есть) , второй с буквами правильных ответов и сравнивать индекс вопроса со значением индекса ответа?
Уже примерно так и реализовал)
источник

RA

Roman Andreev in RubyRush
источник

RA

Roman Andreev in RubyRush
Но пришлось пожертвовать циклом while внутри for
источник

RA

Roman Andreev in RubyRush
Т.к. не понятно как там делать проверку
источник

m

moffire in RubyRush
Делай проверку на месте, зачем тебе дополнительные циклы?? Представь, что завтра у тебя добавиться один вопрос в середину списка, тебе придётся заново переписывать половину кода, чтобы по индексам совпадало
источник

RA

Roman Andreev in RubyRush
Но там дело в том, если вернуть while туда же где он был до этого, то придется указывать все возможные комбинации, которые может ввести пользователь(включая даже неверные)
источник

RA

Roman Andreev in RubyRush
Как сделать проверку если пользователь ведет 3 или более вариантов ответов?(в разном порядке) К примеру:
источник

RA

Roman Andreev in RubyRush
я ошибся, то есть не проверку а условия прекращения цикла
источник

RA

Roman Andreev in RubyRush
+ к тому же, пользователь может же ввести правильный ответы но в другом порядке
источник

RA

Roman Andreev in RubyRush
Видимо, я очень сильно все усложнил..
источник

RM

R M in RubyRush
Roman Andreev
Как сделать проверку если пользователь ведет 3 или более вариантов ответов?(в разном порядке) К примеру:
я думаю просто стоит выбрать другой вопрос и все) ну или include?
источник

RM

R M in RubyRush
он всегда будет работать
источник

RM

R M in RubyRush
ввод пользователя разбиваешь .split('') и этот массив, а это уже массив, include?
источник

RM

R M in RubyRush
методом
источник

RM

R M in RubyRush
а то что делаешь ты ты хочешь видимо сравнивать строчки, но у тебя массивы, все что получится нужно будет еще сделать строкой и сравнивать, но подход неверный, конечно ВЫПРОГРАММИРОВАТЬ можно всё, даже я это понял, но нужно ли это, если для прикола только..
источник

RM

R M in RubyRush
есть такой сайт говнокод называется)
источник