部落格園一道面試題的解法

2022-02-15 14:12:40 字數 490 閱讀 8063

今天出了一道面試題,我也解了一下,php解決方案如下

<?php

/** * 大廳裡有100盞燈,每盞燈都編了號碼,分別為1-100。每盞燈由乙個開關來控制。(開關按一下,燈亮,再按一下燈滅。開關的編號與被控制的燈相同。)開始時,燈是全滅的。現在按照以下規則按動開關。

* 第一次,將所有的燈點亮。

* 第二次,將所有2的倍數的開關按一下。

* 第三次,將所有3的倍數的開關按一下。

* 以此類推。第n次,將所有n的倍數的開關按一下。

* 問第100次按完以後,大廳裡還有幾盞燈是亮的。

*/function handle($m,$n)

//第二步:開關n趟,每趟檢測倍數

for($i=2;$i<$n+1;$i++)

} }return $arr;

}$res = handle(10, 10);

echo "";

print_r($res);

一道面試題的解法

有一道delphi面試題如下 給乙個字串,要求寫乙個函式,找到其中的數字並求和。如給定字串 78a7283bbh90g,則數字和為 78 7283 90 下面給出乙個比較簡單的演算法 function getnumsum const instr string double varsl tstring...

python 面試題 部落格園 python面試題

1.一行 實現1 100的和 print sum range 1,101 range中的引數是1 i 101 sum是計算引數的和 2.在函式內部改變全域性變數 a 5 def foo1 global a a 4 foo1 print a 3.列出5個python標準庫 time,獲取時間戳,時間等...

一道面試題,我自己的解法

題目來自於 第一題 五名學生有可能參加計算機競賽,根據下列條件判斷哪些 人參加了競賽 參加時,也參加 和 只有乙個人參加 和 或者都參加,或者都不參加 和 中至少有乙個人參加 如果 參加,那麼 和 也都參加。只有 abcde 5個人,所以最多只有 2 5 32 種情況,列舉所有情況然後判斷是否合法就...