Сообщение от Malleys
|
А почему тогда, если у laimas получается 4, то он молодец? (Сообщение №5) Или у тебя? (Сообщение №2)
|
потому что неверно понял условие задачи первоначально.
Сообщение от Malleys
|
Если поглядеть в пример от рони то совершенно не понятно, почему там получается 4, когда рони упорно провозглашает, что
Сообщение от рони
//4 а нужно 5
Видимо проповедники не всегда живут как учат!
Сообщение от рони
//4 а нужно 5
Почему тогда в начале темы пишут, что «Входные данные: abc5 abc0 abcde abcfg Выходные данные: 4»?
|
бред какой-то.
что не так с результатом 5!!!
если ваш новый код даёт тоже 5!!!
function fn(str) {
var length = 0;
str.trim().split(/\s+/).sort(function(as, bs) {
var i = Array.prototype.findIndex.call(as, (a,i) => bs[i] !== a)
length = Math.max(length, 1 + i)
return as > bs ? 1 : -1
})
return length
}
console.log(
fn(" abc5 abc0 abcde abcdg")
) // 5
P.S.
Malleys,
вероятно вы не заметили разницу в строке пост #7 и пост #6