2020 9 4 BZ前端筆試程式題

2021-10-24 08:40:53 字數 1033 閱讀 9607

省略了輸入輸出,自己直接帶的例子重新敲出來的。方法比較笨拙,若有更簡潔的歡迎討論

1、輸入乙個小於100的正整數n,輸出乙個最小正整數m,使得m的各位平方之和等於n

var n =63;

var k =1;

var sum =0;

while

(sum != n)

k++;}

console.

log(m)

;

結果:

2、烏鴉喝水:在一條直線上有很多水坑,每個水坑的表面相同,深度不同;烏鴉嘴長y,且烏鴉所需補水量為x,水坑深度為陣列s;問烏鴉從哪個點降落時,一直往前走能喝足且步數最少

var s =[2

,1,0

,3,5

], x =

5, y =2;

var min=s.length;

// 最少步數

var index =0;

// 起點

for(

var i =

0; i

)else

else}}

// 改進:j-iif

(b}console.

log(index,min)

;

結果:

3、輸入分子和分母,輸出對應的小數,若為迴圈小數,則將迴圈體放在括號中

這題後來搜的別人的思路:餘數部分*10再除以分母,再取餘;將所有的餘數存進乙個陣列裡,若出現了重複的餘數,則迴圈體出現,退出while。

var x =

1, y =13;

var result;

if(y %2==

0|| y %5==

0)else

result =`$

.($)`;

}console.

log(result)

;

結果:

前端筆試的幾道題

js常用內建物件 js中內建了17個物件,常用的是array物件 date物件 正規表示式物件 string物件 global物件 可訪問函式引數的內建變數 arguments類陣列 sprite最關鍵屬性 background position dom操作中用於元素導航欄的屬性 parentnod...

深信服前端筆試程式設計題

幾天前做了深信服前端筆試,事後找了一下,發現找不到深信服前端的筆試題,也沒有人寫部落格,那我自己寫個吧。首先是選擇題,考的都是基礎的,不過選擇題全部是不定項的,所以,基礎要很紮實。答題實在牛客上完成,但是答案提交下只能做下一題。之後是程式設計題 例如 網速快時為3.23 mbps s,網速慢時為56...

前端筆試題之選擇題

1.檔案系統中檔案的儲存空間的分配是以什麼單位進行的?d a.字 word b.位元組 byte c.檔案 file d.塊 block 解析 檔案系統中分配儲存空間的基本單位是物理記錄。為了有效地分配檔案儲存器的空間,通常把它們分成若干塊,並以塊為單位進行分配和傳送,每個塊稱為物理塊,而塊中的資訊...