前幾天一個(gè)朋友去面試回來(lái)了說(shuō)面試公司考了這樣一道考題:用三個(gè)按鈕控制五盞燈
當(dāng)時(shí)他沒(méi)有做出來(lái),后來(lái)我?guī)退麑?xiě)了一個(gè),現(xiàn)在拿來(lái)和大家分享一下,如有不妥之處,歡迎大家指正!
燈的控制要求:
有三個(gè)按鈕:起動(dòng)、正常停止、緊急停止,五個(gè)燈,
要求:
起動(dòng)按鈕每按下一次,亮一盞燈;停止按鈕每按下一次,關(guān)掉一盞燈,且關(guān)燈的順序與亮燈順序相反;按下急停按鈕可以關(guān)掉所有的燈。