原文:面試題-python3 將N(N<10000)個人排成一排,從第1個人開始報數;如果報數是M的倍數就出列

面試題 某大廠迎來了新入職的大學生,現在需要為每個新同事分配一個工號。 人力資源部同事小V設計了一個方法為每個人進行排序並分配最終的工號,具體規則是: 將N N lt 個人排成一排,從第 個人開始報數 如果報數是M的倍數就出列,報到隊尾后則回到對頭繼續報, 直到所有人都出列 最后按照出列順序為每個人依次分配工號 報數報到 的退出 個人圍一圈編號 ,依次開始報數, 從 開始,報到 的退出,然后繼續從 ...

2021-05-19 11:33 3 863 推薦指數:

查看詳情

面試題-python3 100個圍一圈編號1-100,依次開始報數報到3的退出

python測開筆試題 100個圍一圈編號1-100,依次開始報數, 從1開始,報到3的退出,然后繼續從1開始,報到3退出,直到最后只有2個,得到編號 58, 91 從1開始,報到4的退出,然后繼續從1開始,報到4退出,直到最后只有3個,得到編號 34, 45, 97 實現效果: 輸入 ...

Fri May 14 06:24:00 CST 2021 1 2173
n圍成一圈報數

題目:有n個人圍成一圈,順序排號。從第一個開始報數(從1到3報數),凡報到3的退出圈子,問最后留下的是原來的第幾號的那位 思路:用一個數組存這n個人,里面的初始狀態全設為1,表示都還在圈子里面。 然后用q來記錄報的號,因為每次報號報到3的就得退出圈子,用j來表示圈子內剩余的人 ...

Tue Jan 16 19:32:00 CST 2018 0 2396
面試題: 一百個燈泡排成一排,第一輪將所有燈泡打開;第二輪每隔一個燈泡關掉一個...

百度的面試題(摘自infoq):一百個燈泡排成一排,第一輪將所有燈泡打開;第二輪每隔一個燈泡關掉一個。即排在偶數的燈泡被關掉,第三輪每隔兩個燈泡,將開着的燈泡關掉,關掉的燈泡打開。依次類推,第n輪結束的時候,還有幾盞燈泡亮着。 使用一段代碼實現: ...

Sun Mar 31 06:40:00 CST 2013 2 2875
【原創】只需3行代碼,Python基礎面試題:循環報數3的出圈

這不是標題黨,先不要驚訝,請閱讀到最后 題目: 100個圍一圈編號1-100,依次開始報數,從1開始,報到3的退出,然后繼續從1開始,報到3退出,直到最后只有2個,得到編號 58, 91從1開始,報到4的退出,然后繼續從1開始,報到4退出,直到最后只有3個,得到編號 34, 45, 97 ...

Fri May 14 17:42:00 CST 2021 2 163
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM