Lex is a computer program that generates lexical analyzers and was written by Mike Lesk and Eric Schmidt. Lex reads an input stream specifying the lexical analyzer and outputs source code implementing the lex in the C programming language.
Problem: We have to validate password.
A password is correct if it contains:
- Atleast 1 uppercase character
- Atleast 1 lowercase character
- Atleast 1 digit
- Atleast 1 special character
- Minimum 8 characters
Input: Geeksforgeeks Output: INVALID Input: Geeks@12 Output: VALID
Note: The words can consist of lowercase characters, uppercase characters and digits.
Below is the implementation to count the number of words.
- 8085 code to convert binary number to ASCII code
- 8085 program to convert ASCII code into HEX code
- Convert C/C++ code to assembly language
- Computer Organization | Locality and Cache friendly code
- 8086 program to convert binary to Grey code
- 8085 program to convert 8 bit BCD number into ASCII Code
- 8086 program to convert 8 bit BCD number into ASCII Code
- 8085 program to convert a hexadecimal number into ASCII code
- Difference between Cold Booting and Warm Booting
- Different Classes of CPU Registers
- Bit manipulation | Swap Endianness of a number
- Hardware Protection and Type of Hardware Protection
- Bare Machine and Resident Monitor
- Flash-Based SSD
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to firstname.lastname@example.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.