после ознакомления с языком - захотелось решить задачи, дабы появилась набитая рука.
задача: посчитать кол-во букв в строке, пример:
['a', 'b', 'c', 'c', 'c'];
[a, 1]
[b, 1]
[c:, 3]
начал решать, вот что получилось
поймал себя на мысли, что не могу понять как сделать проверку, что в массиве уже есть буква и вместо очередного добавления надо сделать ++. какие методы решения проблемы?
а еще как-то приунылось с того, что весь день не могу решить простую задачу.....
задача: посчитать кол-во букв в строке, пример:
['a', 'b', 'c', 'c', 'c'];
[a, 1]
[b, 1]
[c:, 3]
начал решать, вот что получилось
JavaScript:
const p = ['a', 'b', 'c', 'c', 'c'];
const b = [];
for (let key in p) {
b.push([p[key], 1]);
}
console.log(b);
поймал себя на мысли, что не могу понять как сделать проверку, что в массиве уже есть буква и вместо очередного добавления надо сделать ++. какие методы решения проблемы?
а еще как-то приунылось с того, что весь день не могу решить простую задачу.....