Цитата:
Вы печатали свои взгляды, приводили некоторые факты, аргументы и некоторые другие сведения об идентификаторах в HTML и SQL с целью формирования определённого мнения или иных целей, о которых, возможно, пока не возможно сделать никаких предположении. Вот некоторые сокровища (они достойны быть цитируемыми!) из них...
... и ещё сотни высококачественных сочинении на тему уникальности идентификаторов! Сама суть пропаганды... Цитата:
|
Цитата:
|
Цитата:
Цитата:
Цитата:
|
Цитата:
Цитата:
|
let str = 'kabc5 sabc0 abjcde abcfg fgabcfg2 safds abc' let arr = str.split(/\s+/) let res = 1 const find = arr => { let temp = {} arr.forEach(v => { let key = v.substr(0, res) temp[key] = (temp[key] >>> 0) + 1 }) arr = arr.filter(v => temp[v.substr(0, res)] > 1) if (arr.length) { res += 1 find(arr) } } find(arr) console.log(res) мой вариант решения :dance: |
Всем спасибо за ответ. Первоначальное решение Рони оказалось верным:)
|
Цитата:
"kabc5 sabc0 abjcde abcfg fgabcfg2 safds abc" я поначалу так-же регулярками думал решить, но позже бросил эту идею:haha: |
Часовой пояс GMT +3, время: 11:48. |