Есть тестовое задание tutu-ru (просто решил попрактиковаться )со следующим текстом:
Написать функцию dscount, которая подсчитывает количество идущих подряд символов s1 и s2 в строке, без учёта регистра. Функция должна пройти следующие тесты
И далее приводятся тесты :
test(dscount, ['ab___ab__', 'a', 'b'], 2);
test(dscount, ['___cd____', 'c', 'd'], 1);
test(dscount, ['de_______', 'd', 'e'], 1);
test(dscount, ['12_12__12', '1', '2'], 3);
test(dscount, ['_ba______', 'a', 'b'], 0);
test(dscount, ['_a__b____', 'a', 'b'], 0);
test(dscount, ['-ab-аb-ab', 'a', 'b'], 2);
test(dscount, ['aAa', 'a', 'a'], 2);
Так вот мне непонятно почему в
test(dscount, ['-ab-аb-ab', 'a', 'b'], 2);
возвращается 2 ? Вроде же подряд идут 3 раза ab ? Может я чего то не понимаю или еще доп условия какие ?
И так же непонятен последний тест test(dscount, ['aAa', 'a', 'a'], 2);
Почему 2 , ведь если не учитывать регистр будет 3 ?
Неужели тесты неправильные вот ссылка git?
Да нет, всё верно. Вы посмотрите код символов и поймёте. В -ab-аb-ab
во втором аb
символ а
- кириллический, а в двух других случаях латиница.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
При выборе даты, значение в state не записываетсяПроблема в handleChange как его переписать? Компонент в отдельном файле
Необходимо удалить или изменить класс элемента li по клику на негоНа чистом js Пример списка:
Есть некий html в переменнойНужно найти все ссылки и заменить href каждой по принципу: href первой ссылки - текст первого элемента массива, href второй...