js陣列、字串相關練習題
1.查詢相同元素
var arr =[1
,1,2
,2,3
]function
duplicates
(arr)})
;return arr1;
} console.
log(
duplicates
(arr)
);
2.題目描述
將陣列 arr 中的元素作為呼叫函式 fn 的引數
輸入:
function (greeting, name, punctuation) , ['hello', 'ellie', '!']
輸出:
hello, ellie!
答案:
function
argsasarray
(fn, arr)
3.題目描述
函式 usearguments 可以接收 1 個及以上的引數。請實現函式 usearguments,返回所有呼叫引數相加後的結果。本題的測試引數全部為 number 型別,不需考慮引數轉換。
輸入:1, 2, 3, 4
輸出:10
答案:
function
usearguments()
return sum
}
arguments是乙個應用於傳遞給函式的引數的類陣列物件,不是乙個物件,可以通過array.from方法或者…展開來講這個類陣列物件轉化為陣列物件
4.求 a 和 b 相乘的值,a 和 b 可能是小數,需要注意結果的精度問題
輸入:3,0.0001
輸出:0.0003
答案:
function
multiply
(a, b)
5.給定字串 str,檢查其是否包含連續重複的字母(a-za-z),包含返回 true,否則返回 false
function
containsrepeatingletter
(str)
6.給定字串 str,檢查其是否以母音字母結尾
1、母音字母包括 a,e,i,o,u,以及對應的大寫
2、包含返回 true,否則返回 false
function
endswithvowel
(str)
7.給定字串 str,檢查其是否包含 連續3個數字
1、如果包含,返回最先出現的 3 個數字的字串
2、如果不包含,返回 false
輸入:『789465』
輸出:789
答案:
function
capturethreenumbers
(str))/)
return result ? result[0]
:false
}
match方法相返回匹配到的字串,和indexof方法相似,但是他的返回值是指定的字串,而不是下標
esult[0] : false
}
match方法相返回匹配到的字串,和indexof方法相似,但是他的返回值是指定的字串,而不是下標
[外鏈轉存中...(img-hsnxrgjv-1610963514129)]
python字串相關練習題
輸入乙個字串,列印所有奇數字上的字元 下標是1,3,5,7 位上的字元 例如 輸入 abcd1234 輸出 bd24 str1 abcd1234 print str1 1 len str1 2 輸入使用者名稱,判斷使用者名稱是否合法 使用者名稱長度6 10位 name input 請輸入使用者名稱 ...
JS 字串的練習題
總結 對字串進行某些操作比較麻煩時,可以把字串轉換成陣列 利用陣列的方法處理可能會比較簡單,最後再把陣列轉換成字串即可。即學會靈活轉換字串和陣列,使問題簡單化。字串的值不能改變,陣列的值可以改變。但求字串中個數最多的字元時,先對字串去重,然後再比較去重的和沒去重的求出最大個數。判斷某個物件是不是陣列...
字串練習題
1.請編寫乙個c函式,該函式可以實現將乙個整數轉為任意進製的字串輸出 include include char ch 16 函式宣告 將整數轉換為任意進製的字串 charchar int2sys int num,int n,int move bit int main else if n 8 else...