2 / 1 / 1
Регистрация: 28.12.2023
Сообщений: 44
1

Тяжело ли реализовать проверку слов?

22.02.2024, 23:39. Показов 297. Ответов 5

Author24 — интернет-сервис помощи студентам
Хочу создать так сказать для себя приложения для записей которое будет проверять не повторяется ли информация допустим что бы я написал "пишется" "пишится" и он выдал ошибку ведь я написал лишь одну букву не правильно м он мне сказал такое слово мол есть. Трудно ли такое написать в Unity
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.02.2024, 23:39
Ответы с готовыми решениями:

Тяжело ли это реализовать новичку
Есть исходник чата на PHP, MySQL и jQuery (http://ruseller.com/lessons/les757/demo.zip). Сложно ли...

Реализовать проверку ввода
Всем привет. Весь код выстовлять не буду. Есть метод bool Number::set_num который получает...

Реализовать проверку в программе
Здравствуйте! Задача стоит так. Есть 1 EditBox и 1 Кнопка. В EditBox вводится значение...

Реализовать проверку на цикл
Как реализовать проверку на цикл #define _CRT_SECURE_N0_WARNINGS #include <stdio.h> #include...

Реализовать проверку пользовательского ввода
Как сделать проверку с C++, что я ввожу именно циферные значения, а не буквенные, или их смесь? ...

5
889 / 159 / 84
Регистрация: 30.07.2022
Сообщений: 1,383
Записей в блоге: 4
23.02.2024, 11:44 2
WeiTers, в ручную такое сделать не просто. по факту вам надо хранить библиотеку слов, и проверять их примерно так : проверяете по char и если в слове совпадает примерно 80% символов говорить, что такое слово есть, но возможно написано с ошибкой.

а вообще здесь целая куча нюансов. например слова в их правильном написании могут отличаться на одну букву сами по себе.
они
она
оно

тогда вам надо еще и все слова похожие показывать, для сравнения или применения. как в браузерных поискавиках.

поищите лучше специальные библиотеки. на вроде чат ботов или Natural Language Processing (NLP)
0
469 / 296 / 166
Регистрация: 18.03.2018
Сообщений: 960
23.02.2024, 12:02 3
Ну да, кодом такую проверку сделать не очень сложно, но могут возникнуть проблемы в случаях, например "дань/рань/лань" или "ракета/карета" поэтому, как мне видится, единственный вариант - это библиотека: слово/список возможных ошибок. Ну как то так
0
169 / 118 / 48
Регистрация: 28.05.2022
Сообщений: 809
23.02.2024, 13:28 4
Простой но не очень практичный вариант

Кликните здесь для просмотра всего текста
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
public class ResponseWord
{
    public string TargetWord = "слово";
    public VariantWord[] WordVariants = new VariantWord[] { new VariantWord(), new VariantWord() { Variant = "лово", 
    СoincidencePercentage = 90 }  } 
 
    public int GetCoincidencePercentage(string word) 
   { 
        if(TargetWord == word) return 100;
        
        VariantWord response = WordVariants.Where(x => x.Variant == word).FirstOrDefault();
        if(response != null) return response.СoincidencePercentage;
 
       return 0;
   }
    public class VariantWord 
    {
        public string Variant = "слов";
        public int СoincidencePercentage = 90;
    }
}
 
//передаем слово на которое нужно верно ответить и слово которое ввел юзер
void CheckWord(ResponseWord word, string userWord)
{
    print($"Вы написали слово с {word.GetCoincidencePercentage(userWord)}% точности");
}
0
889 / 159 / 84
Регистрация: 30.07.2022
Сообщений: 1,383
Записей в блоге: 4
23.02.2024, 14:33 5
Olol321, в конце 5 строки нет точки с запятой. и метод CheckWord за пределом класса.
0
169 / 118 / 48
Регистрация: 28.05.2022
Сообщений: 809
23.02.2024, 14:55 6
ieretsumi, я прям на сайте написал, так что я прощаю себя
0
23.02.2024, 14:55
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.02.2024, 14:55
Помогаю со студенческими работами здесь

Реализовать проверку введенный значений
Мне нужно, чтобы пользователь мог вводить только числа (например, в калькуляторе), а если вводится...

Как реализовать проверку капчи?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"...

Как реализовать проверку кратности на 4h
У нас есть массив чисел, положительных... И нам нужно количество чисел что делится допустим на 4 h....

Как реализовать проверку на простоту
#include <iostream> #include <conio.h> #include <stdio.h> #include <math.h> #include <cstdlib>...

Как реализовать проверку на столкновения
Здравствуйте, помогите пожалуйста?! Вот код функции: private function createJoint():void {...

Реализовать проверку на наличие аккаунтов
Доброго времени суток. Имеется 3 регистрации, с помощью телефона/вк/фб. Допустим человек...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru