2023年初考核題

2022-01-21 06:22:09 字數 1384 閱讀 9758

1.有乙個沙灘,有無窮多的沙子。現有2個空容器,分別可裝為5kg和6kg的沙子。問題是如何只用這2個容器取得3kg的沙子?(10分)

2.燒一根不均勻的繩從頭燒到尾總共需要1個小時,如何用它來判斷半個小時?

現在有3條材質相同的繩子,問如何用燒繩的方法來計時乙個小時十五分鐘呢?(10分)

3.你有四個裝藥丸的藥罐,其中有乙個藥罐的藥丸被汙染,每個正常的藥丸都有一定的重量,被汙染的藥丸是沒被汙染的重量+1,只稱量一次,如何判斷哪個藥罐的藥被汙染了? (10分)

給四個罐子編上號,1、2、3、4.然後1號拿乙個,2號拿2個,3號拿3個,4號拿4個,稱一下,若是都沒被汙染,應該重10個重量,若是11個重量就是1號罐,12就是2號罐,13就是3號罐,14就是4號罐(此題不太嚴謹,取相對重量)

4.實現乙個演算法,確定乙個英文本元字串的所有字元是否全都不同。

給定乙個string inistring,字串的長度小於等於100,請返回乙個bool值,true代表所有字元全都不同,false代表存在相同的字元。(20分)

測試樣例:

「aeiou」

返回:true

「barackobama」

返回:false

思路:把那個字串全部取出來放進乙個陣列中,然後對那個陣列去重得到乙個新陣列,前後兩個陣列長度一對比,如果一樣,就沒重複,返回true;如果不一樣,就返回false。

function test(str)

if (str.length <= 1)

let newstr = '';

let s = str.charat(0);

let num = 1; //跳過第乙個

let total = str.length;

for (let i = 1; i < total; i++) $`; // 遍歷結束時,拼接最後的字串

}} else $`; // 拼接字串

num = 1; // 重置為1

s = nows; // 轉為下乙個字元s

}} if (newstr.length >= str.length) else

};console.log(

'輸出:',

solution('welcometonowcoderrrrr'),

solution('aabcccccaaa'),

);//輸出: welcometonowcoderrrrr a2b1c5a3

韓老師點評到:類似於前三道的題目,在考公務員、智力競賽這些方面都可以見到,平時也可以多了解了解,對開發智力也頗有幫助;後面三道,其實自己做過很多遍,也許因為各種不確定因素,總是展現出了不完美的一面。再接再厲!

2023年初總結 計畫了就去執行

時間真的過的很快,2018感覺就在眼前,然後就過去了。2018算是比較不幸運的一年吧,生活 感情 工作都不算十分順利。總之還是希望自己做到自律 自立,告別懶惰,然後做好計畫的每件事吧。2018最大的事大概就是生了一場病吧,人表面看起來變化不大,但感覺心態變化還是挺大的,對生活的影響也很大。生病後,突...

2023年初隨想

2014就這麼匆匆而去,還沒來得及告別,或許只是想跟過去告個別吧。馬上5月份了,自從過完年回來,發生了一些事,正值換工作,挺鬧心。不過過了這乙個月,感覺也是一種歷練,該來的總會來,該去的也留不住,或許人生就是如此。前兩天看了 嘿,老頭 很有感觸,發現裡面的人感情生活好相似,都有著乙個愛他和他愛的人,...

寫在2023年初

距離2005已經有13年了,當時拎著大箱子穿梭在 中,第一次來到市裡,來到了影響我很深遠的高中 石河子二中。說它深遠有很多,培養了我的很多習慣,習慣了自己獨處,習慣了自己享受學習,享受生活,習慣了大家互相較勁,互相拼,一切很匆忙,時間過的很快,總是感覺時間非常不夠用,總希望時間能再多一點,再多一點,...