When you search in Google “100F to C” how does it know to convert from Fahrenheit to Celsius? Similarly, conversion from different currencies and simple calculation.
What is the data structure used, or is it simple pattern matching the strings?
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
It’s not exactly simple pattern matching. Evaluating the mathematical expressions you can enter is not trivial. For example, here’s an algorithm that evaluates a math expression. That’s just the evaluation, there’s probably a lot of code to detect if it’s even valid.
For the currencies conversion and other units, that’s simple pattern matching.