The GATE 2024 Computer Science and Information Technology paper, Set 1: 65 questions for 100 marks in 180 minutes, with General Aptitude (15 marks) and the technical section (85 marks). Answers follow the official final answer key; every question has a short explanation.
Question 61
Consider the following two regular expressions over the alphabet \(\{0,1\}\):
\[r = 0^{*} + 1^{*}\]
\[s = 01^{*} + 10^{*}\]
The total number of strings of length less than or equal to 5, which are neither in \(r\) nor in \(s\), is _________
Explanation
Answer: 44
There are \(1 + 2 + 4 + 8 + 16 + 32 = 63\) binary strings of length 0 to 5, counting the empty string.
- \(r = 0^{*} + 1^{*}\): the empty string, plus the all-0 and the all-1 string of each length 1 to 5: \(1 + 5 \times 2 = 11\) strings.
- \(s = 01^{*} + 10^{*}\): one string \(01\cdots1\) and one string \(10\cdots0\) of each length 1 to 5: 10 strings.
- The strings 0 and 1 belong to both languages.
So \(11 + 10 - 2 = 19\) strings are in \(r\) or \(s\), and \(63 - 19 = 44\) are in neither. Forgetting to remove the two shared strings gives 42.
Answer: 44
