Calculating a Password’s Strength

Similar Posts

  • Benefits of JSON

    JSON comes with a lot of benefits, which is the reason why many web services provide data either in both XML and JSON, or just JSON. Some of the benefits include:  Easy to parse the data. Low overhead (for transmitting the data between client and server) Built in web browser support. Modern JavaScript has it…

  • Binary Search

    If our data is pre-sorted then a binary search starts to make a lot of sense. It is like the guessing game we mentioned earlier where you need to find a number between 1 and 100. No one asks for 1, then 2, then 3… until they find it. Instead we ask for the mid…

  • O(n log n) Algorithms

    A linear O(n log n) algorithm is a type of algorithm that has a time complexity of O(n log n), where ‘n’ represents the number of elements in the input data. This means that the running time of the algorithm increases linearly with the size of the input, but with an additional logarithmic factor. Now…

  • An Introduction to JSON

    JavaScript Object Notation, or JSON, is a solution to the problem of how do we move data between systems, especially data between a server and a web client.  JSON is an open-standards, data interchange format that uses a serializable string of data to store information. It was initiated in the early 2000’s by Douglas Crockford,…