一直在nuo奔
。
級別: 探索解密
![]() |
一個很簡單的題目,前兩天面試時,公司出的考題。 難度很小,想想看看大家用最少的步數實現這個功能。最后我也會附上我的,對比下。 題目:按下啟動后,燈1亮3秒后滅2秒,然后燈2亮3秒后滅2秒,循環三次。 ![]() |
---|---|
|
ymmfa
不想大江大河,不想浪起潮落,只愿一灣小湖,靜待歲月安好。
級別: 管理員
![]() ![]() |
這個題目出的有蹊蹺! 但不知道這個蹊蹺是因為出題者自身不夠嚴謹,還是因為他故意搞了個陷阱。 燈1亮3秒后滅2秒,然后燈2亮3秒后滅2秒。 我理解為: 整個周期是3+2+3+2=10秒。 燈1亮3秒,然后一直滅到這個周期結束。 第5秒時燈2亮3秒,然后滅2秒。 如果這個理解正確的話,第一個滅2秒就是多余的話。 在實際做設備的時候,這種有問題的設計,最好在執行前再次確認下。 但在面試的時候我就不懂了。因為我能懂得機器,但我懂不了人心。 程序附上: ![]() 樓主留言:你這個很有意思,有想法 |
|
---|---|---|
|