Size: a a a

Чат по руби

2020 July 30

R

Roux in Чат по руби
Я на данный момент по этому требованию проверку просто вот такую задал - if text.empty? || n <= 0
источник

R

Roux in Чат по руби
Но этот NULL вызывает сомнения)
источник

P

Paul in Чат по руби
nil это, nil
источник

R

Roux in Чат по руби
Спасибо, так и думал) Сбивает с толку это...
источник

P

Paul in Чат по руби
у строк есть отличный метод blank?
источник

R

Roux in Чат по руби
Paul
у строк есть отличный метод blank?
Он же только в rails?
источник

P

Paul in Чат по руби
мм, да, возможно
источник

R

Roux in Чат по руби
Roux
Такс, а теперь задачка, нужно в строках определять четные элементы с нечетными и конкатенировать друг с другом. То есть например при введении alphabet, получить - lhbtapae. Как правильно загуглить что-то что бы почитать об этом?
По поводу этого, сотворил вот такое😂 http://pastie.org/p/5zUnAB1h9E5yFyuSp5PxT8
источник

R

Roux in Чат по руби
Наверное, мягко говоря, не самый интеллектуальный код, но задачу делает
источник

P

Paul in Чат по руби
ну вот смотри, опять та же ошибка — огромный if на весь метод
источник

P

Paul in Чат по руби
я выше постил пример, как от такого избавляться
источник

P

Paul in Чат по руби
n это длина входной строки? похоже на задачи с Hackerrank
источник

R

Roux in Чат по руби
Paul
я выше постил пример, как от такого избавляться
Ну второй if тернарным оператором можно записать, а с первым как написать так как в вашем примере нужно подумать)
источник

R

Roux in Чат по руби
Paul
n это длина входной строки? похоже на задачи с Hackerrank
Без понятия откуда оно)
источник

P

Paul in Чат по руби
можно условие задачи глянуть?
источник

R

Roux in Чат по руби
Paul
n это длина входной строки? похоже на задачи с Hackerrank
n это количетво проходов, типа сколько раз замещать символы в строке
источник

R

Roux in Чат по руби
Paul
можно условие задачи глянуть?
Написать простой шифр моноподстановки:
Взять все четные биты строки и сконкатенировать их со всеми нечётными n раз. В результате вернуть строку.
Пример:
("Abcdefghij", 1) -> "bdfhjacegi"
("Abcdefghij", 2) -> "bdfhjacegi" -> "dhaeibfjcg"
Написать два метода/функции:
- encrypt(text, n)
- decrypt(encrypted_text, n)
Для обоих методов:
Если входящая строка пустая или NULL, вернуть значение входящей строки
Если n <= 0, вернуть исходное значение входной строки
источник

R

Roux in Чат по руби
И тут, как я понимаю, метод decrypt должен возвращать строку в исходное состояние
источник

P

Paul in Чат по руби
да, все верно
источник

P

Paul in Чат по руби
интересно
источник