Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

public static int [ ] lockers ( boolean [ ] locker ) { / * * A school has 1 0 0 lockers and 1

public static int[] lockers(boolean[] locker){
/*
* A school has 100 lockers and 100 students. All lockers are closed on
* the first day of school. As the students enter, the first student, denoted as
* S1, opens every locker. Then the second student, S2, begins wtih the second
* locker, denoted L2, and closes every other locker (every second locker). Student S3 begins with the
* third locker, L3, and changes every third locker (closes it if it was open,
* and opens it if it was closed). Student S4 begins with L4 and changes every fourth
* locker. S5 starts with L5 and changes every fifth locker, and so on, until student S100 changes L100
*
* After all the students have passed through the building and changed the lockers, which lockers are open?
* find the indicies of lockers that are open and return them as counting numbers(this means index 0 should be 1,
* so add +1 to each index value you are storing in returned array)
*
* Args: array boolean[]: boolean array that represents the lockers, true means open locker, false means closed locker
* Returns: int[]: array of open locker indicies as counting numbers
*/
// Your code goes here...
}

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Data And Databases

Authors: Jeff Mapua

1st Edition

1978502257, 978-1978502253

More Books

Students also viewed these Databases questions

Question

design a simple performance appraisal system

Answered: 1 week ago