Size: a a a

Чат по руби

2020 November 24

A

Aenyeweddien in Чат по руби
потом попросили посчитать сложность функции, но я хз как это делать.)
источник

🅅🄺

🅅aleriy 🄺obzar in Чат по руби
а не ищет ли какой крепкий мидл работенку в данный момент?
источник

P

Paul in Чат по руби
str.chars.map{ |x| x.to_i }.sum  вот это все решение
источник

DG

Denis Gavrilin in Чат по руби
в строку и обратно зря переводил есть .digits и другие варианты, сложность по типу таких статей почитать https://habr.com/ru/post/444594/
источник

A

Aenyeweddien in Чат по руби
преобразовывать число до тех пор, пока оно не станет цифрой.)
источник

A

Aenyeweddien in Чат по руби
ну, что первое на ум пришло. digits не использовал ни разу.
источник

P

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

A

Aenyeweddien in Чат по руби
а за статью благодарю.)
источник

DG

Denis Gavrilin in Чат по руби
ну это понятное дело, решить как-то - лучше чем не решить
источник

P

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

A

Aenyeweddien in Чат по руби
в принципе, тимлид сказал, что решение не самое плохое.)
источник

P

Paul in Чат по руби
джун это когда можешь решить
источник

P

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

P

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

A

Aenyeweddien in Чат по руби
затупил немного от волнения.)
источник

P

Paul in Чат по руби
num.digits.sum это вот через digits
источник

A

Aenyeweddien in Чат по руби
да и сначала тоже подумал, что надо единично все цифры сложить.)
источник

P

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

A

Aenyeweddien in Чат по руби
ага, должна в итоге одна цифра остаться
источник

A

Aenyeweddien in Чат по руби
#super_digit(12345) = 1 + 2 + 3 + 4 + 5 == 15 => super_digit(15) = 1 + 5 = 6
источник