Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Требуется помощь в коде JavaScript, Нужна помощь с проектом на Flutter 
:(
    Опции темы
mobas
Дата 19.10.2019, 19:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 25.6.2019

Репутация: нет
Всего: нет



Программисты умеющие разрабатывать на java script или dart для разработки в flutter, есть несколько вопросов, отпишите в лс или коменты, пожалуйста
PM MAIL   Вверх
AnonUser
  Дата 17.12.2019, 17:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 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>
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0981 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.