首页 > 试题广场 >

计数

[编程题]计数
  • 热度指数:79352 时间限制:C/C++ 2秒,其他语言4秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
统计数组 arr 中值等于 item 的元素出现的次数
示例1

输入

[1, 2, 4, 4, 3, 4, 3], 4

输出

3
头像 牛客410635658号
发表于 2021-01-28 16:29:45
一行代码: function count(arr, item) {     return arr.filter(p=>p === item).length; }
头像 余之
发表于 2021-05-24 03:16:27
Array.reduce 爽就完事儿了 function count(arr, item) { return arr.reduce((count, curr) => count += Number(curr === item), 0) }
头像 驊驊龔頾
发表于 2021-03-05 11:07:56
1、循环判断数组中与item中相同的元素的数量: function count(arr, item) {     let num = 0     arr.for 展开全文
头像 RE_0start
发表于 2019-10-07 21:59:35
// 相同的加一 function count(arr, item) { var j = 0; arr.forEach(function (ele) { if (ele == item) j++; 展开全文
头像 跪求要一个offer
发表于 2021-12-06 14:36:36
"function count(arr, item) { var count=0; var i; for(i=0;i<=arr.length-1;i++){ if(arr[i]===item){ count+=1; } } return count; }", "html" 展开全文
头像 扶桑与梅_
发表于 2023-02-03 16:15:45
function count(arr, item) { let str = 0; for (let i = 0; i < arr.length; i++) { if (arr[i] == item){ ++str; } 展开全文
头像 雾里看花花里看雾
发表于 2023-06-22 14:16:34
思路:使用forEach方法遍历数组,当当前元素等于给定元素则将数量加一。 function count(arr, item) { let count=0 arr.forEach(x=>{ if(x==item) count++ 展开全文
头像 梦想是两只羊驼
发表于 2022-11-13 22:30:28
方法一: //统计数组 arr 中值等于 item 的元素出现的次数 function count(arr, item) {     //定义一个值     展开全文
头像 小傻妞(雪)
发表于 2023-01-08 11:29:27
{"css":"","js":"function count(arr, item) {\n let total = 0;\n for (let i = 0; i < arr.length; i++) {\n if (arr[i] === it 展开全文
头像 刘郎前度,正气凛然
发表于 2022-09-19 17:04:37
统计数组 arr 中值等于 item 的元素出现的次数 输入: [1, 2, 4, 4, 3, 4, 3], 4 复制 输出: 3 function count(arr, item) {    let num = 0;   &n 展开全文