Answer:
b. Machine learning
Explanation:
The technique that is being described in this situation is known as Machine Learning. This is a fairly new technology that has become popular over the last decade. Machine learning uses artificial intelligence to analyze data and learn from it. Every time the system analyzes the data it learns something new, saves it, and implements it to its processes. Therefore, the more times it repeats the more it learns. These systems are continuously getting better and learning more, which makes them incredibly efficient.
ASCII is an agreement on which number represents which typographic character. Using this table you can look up the number of any character. For instance, "A" has 65, but that is a decimal. Next step is to represent this decimal number in hexadecimal. You can do that by taking the divisor and remainder of a division by 16. Numbers beyond 9 are represented as a through f. Hexadecimal numbers are commonly prefixed by "0x" to make them recognizable.
So "A" = 65 = 4*16+1 = 0x41
And "Z" = 90 = 5*16+10 = 0x5a
There are ASCII tables that have the hexadecimal value in them, to make the task easier (www.asciitable.com).
If you want to do this programmatically, you can write something like this (node.js):
console.log( Buffer.from('AZ', 'utf8').toString('hex'));
Note that the 0x prefix is not shown here.
Answer:
Goa was the capital of Portuguese colonies in Asia.
Explanation: