Question: Question 1 How to Attempt? ALT-TAB Window While using a computer, a user uses the ALT-TAB key to switch between applications. The ALT-TAB window


Question 1 How to Attempt? ALT-TAB Window While using a computer, a
user uses the ALT-TAB key to switch between applications. The ALT-TAB window

Question 1 How to Attempt? ALT-TAB Window While using a computer, a user uses the ALT-TAB key to switch between applications. The ALT-TAB window works on the principle of holding the ALT key for MRU (Most Recently Used) listing. Hence, the applications arrange themselves in such a way that the most recently used application will be the first item in the ALT-TAB window and so forth. You are given the list of opened applications and the number of times that the user presses the 'Tab key' to switch between applications. Find the final arrangement of applications in the ALT-TAB window. Example: In the given picture, Libraries application is focused, which means that holding the ALT key, the user presses the Tab key twice. Internet Explorer being the most recently used application followed by Libraries and so on. Input Specification: Libraries C K, denoting the holding the ALT key. input3: An array containing a list of items numbered from 1 to N. Output Specification: Your function should return the array containing applications in new configuration after K switches. Example 1: input1: 4 input2: 3 input3: {1,2,3,4} Output: (3,1,2,4) of times user presses Tab key Explanation: 4 applications are open. Holding the ALT key, the user presses TAB key 3 times. This pops up application number 3. Hence, 3 is the most active application in the ALT-TAB panel. Example 2: input1: 10 input2: 7 input3: (4,1,3,7,6,8,5,2,10,9) Output: (5,4,1,3,7,6,8,2,10,9)

Step by Step Solution

3.51 Rating (161 Votes )

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!