news 2026/6/24 9:59:45

【每日一题】LeetCode 560. 和为 K 的子数组 TypeScript

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【每日一题】LeetCode 560. 和为 K 的子数组 TypeScript

给你一个整数数组nums和一个整数k,请你统计并返回该数组中和为k的子数组的个数

子数组是数组中元素的连续非空序列。

示例 1:

输入:nums = [1,1,1], k = 2输出:2

示例 2:

输入:nums = [1,2,3], k = 3输出:2

提示:

  • 1 <= nums.length <= 2 * 104
  • -1000 <= nums[i] <= 1000
  • -107 <= k <= 107

function subarraySum(nums: number[], k: number): number { const map = new Map<number,number>() map.set(0,1) let count = 0 let sum = 0 for(const num of nums){ sum+=num const target = sum-k if(map.has(target)){ count += map.get(target) } map.set(sum,(map.get(sum)||0)+1) } return count };

共勉

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/24 9:59:21

终极音乐格式转换工具:5分钟解锁所有加密音频文件

终极音乐格式转换工具&#xff1a;5分钟解锁所有加密音频文件 【免费下载链接】unlock-music 在浏览器中解锁加密的音乐文件。原仓库&#xff1a; 1. https://github.com/unlock-music/unlock-music &#xff1b;2. https://git.unlock-music.dev/um/web 项目地址: https://g…

作者头像 李华
网站建设 2026/6/24 9:52:49

3DS游戏存档管理完整指南:使用JKSM保护你的游戏进度

3DS游戏存档管理完整指南&#xff1a;使用JKSM保护你的游戏进度 【免费下载链接】JKSM JKs Save Manager for 3DS 项目地址: https://gitcode.com/gh_mirrors/jk/JKSM 在3DS游戏世界中&#xff0c;你是否曾因主机故障或意外操作而丢失珍贵的游戏存档&#xff1f;数百小时…

作者头像 李华
网站建设 2026/6/24 9:50:05

引线长度按直线算,现场绕一圈不够用

车停好之后我拎着引线往被试那边走&#xff0c;目测十来米&#xff0c;线标称二十米。走了一半发现中间卡着一个GIS汇控柜&#xff0c;线不能压它&#xff0c;绕过去之后余量就不多了。拉到被试端子跟前线刚好绷直&#xff0c;接头勉强能挂上&#xff0c;再多个十公分今天就得重…

作者头像 李华
网站建设 2026/6/24 9:46:36

139k Star背后的AI Agent技能工程化革命

开源项目为何引发如此关注&#xff1f;在GitHub上&#xff0c;一个名为“Shell Skills”的项目以惊人的139.3k Star和12.1k Fork引发了开发者社区的广泛关注。这个项目的火爆并非偶然——它代表了AI Agent时代一个关键趋势&#xff1a;技能工程化。所谓“Skills”&#xff0c;本…

作者头像 李华