省略了輸入輸出,自己直接帶的例子重新敲出來的。方法比較笨拙,若有更簡潔的歡迎討論
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 解析 檔案系統中分配儲存空間的基本單位是物理記錄。為了有效地分配檔案儲存器的空間,通常把它們分成若干塊,並以塊為單位進行分配和傳送,每個塊稱為物理塊,而塊中的資訊...