|
Модераторы: Sardar, Aliance |
|
mobas |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 25.6.2019 Репутация: нет Всего: нет |
Программисты умеющие разрабатывать на java script или dart для разработки в flutter, есть несколько вопросов, отпишите в лс или коменты, пожалуйста
|
|||
|
||||
AnonUser |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 17.12.2019 Репутация: нет Всего: нет |
1) Нужно сделать проверку на анаграмму двох строк ;
2) При проверке нужно учитывать количество спец.символов(точка,запятая,знак вопроса,восклицательный знак, пробелы и т.д); 3) Если две строки есть анаграммы то вывести количество символов строк по отдельности; 4) Если проверку строки не прошли то вывести ошибку; 5) Все это должно выводится в специальное поле результата на html; В итоге должно получится 2 поля для ввода строк, нажимая на кнопку проводится проверка, после чего выводится ответ , анаграмма это или нет, и в обоих случаях ещё выводиться количество символов каждой строки ( например: 1 строка - n символов; 2 строка - n символов). С горем пополам, и с помощью интернета у меня получилось вот так, но нужно ещё доработать, потому что оно тока выводит в консоль все это и то не совсем так как нужно. <html> <head> <title>Anagram</title> </head> <body> First word: <input id="first_word"> Second word: <input id="second_word"> <button id="anagram">Check</button> <hr> <div id="result"></div> <script> function anagram(a, b) { let arr1 = a.toLowerCase().split('').sort(); let arr2 = b.toLowerCase().split('').sort(); document.write(arr1.length); document.write(arr2.length); if(arr1.length !== arr2.length) { console.log('Не анаграмма'); return; } for(let i = 0; i < arr1.length; i++) { if(arr1[i] !== arr2[i]) { console.log('Анаграмма'); return; } } console.log('Анаграмма'); } </script> </body> </html> |
|||
|
||||
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |