Цитата:
Вы печатали свои взгляды, приводили некоторые факты, аргументы и некоторые другие сведения об идентификаторах в 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, время: 17:54. |