V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  cyrbuzz  ›  全部回复第 17 页 / 共 31 页
回复总数  617
1 ... 13  14  15  16  17  18  19  20  21  22 ... 31  
2020-11-09 17:23:59 +08:00
回复了 Windsooon 创建的主题 推广 回馈论坛|海外兔抽奖
分子。
fenzi
2020-11-04 09:38:06 +08:00
回复了 NebulaGraph 创建的主题 推广 发版抽奖保平安 | 抽 2 张京东 E 卡
fenzi.
@huhexian response 里 content-type 是 image/gif 。
2020-11-02 12:00:25 +08:00
回复了 songdg 创建的主题 程序员 关于 Javascript/DOM 中 querySelector()提取 HTML 中的信息
为啥不进一步 querySelect('a')呢...
2020-10-28 10:37:07 +08:00
回复了 gdw1986 创建的主题 Python 估计面试没通过,唉
dp 走一波。

```
/**
* @param {number[]} candidates
* @param {number} target
* @return {number[][]}
*/
var combinationSum = function(candidates, target) {
// 思路就是 dp
// 比如 target 2 的解是子问题 1 的解+子问题 1 的解,和 2 自己
// target 3 的解可以是子问题 1 的解+子问题 1 的解+子问题 1 的解 / 子问题 1 的解+子问题 2 的解和 3 自己
// target 4 的解就是 3 的解+1+自己。
// 变一下这个思路,7 的解应该是自己(如果有) + 6 - 1 中的组合。
// 还可继续优化。

candidates = candidates.sort((a, b) => {
return a - b
})

let _find = {}

candidates.map((item) => {
_find[item] = 1
})

let dp = [
]

if (candidates[0] === 1) {
dp.push({
num: 1,
sub: [[1]]
})
} else {
dp.push({
num: 1,
sub: []
})
}

for (let i=2; i <= target; i++) {
let sub = []
let old = {}
for (let j = i-1; j > 0; j--) {
if (dp[j-1].sub.lenght !== 0 && _find[i-j]) {
for (let c of dp[j-1].sub) {
let temp = [...c, i-j].sort((a, b) => {
return a - b
})
if (!old[temp.join('')]) {
sub.push(temp)
old[temp.join('')] = 1
continue
}

}
}
}

if (_find[i]) {
sub.push([i])
}

dp.push({
num: i,
sub: sub
})
}

// console.log(dp[dp.length - 1].sub)
return dp[dp.length - 1].sub
};
```

https://leetcode-cn.com/problems/combination-sum/

执行用时:
156 ms
, 在所有 JavaScript 提交中击败了
11.81%
的用户
内存消耗:
46.9 MB
, 在所有 JavaScript 提交中击败了
5.04%
的用户
2020-10-27 18:01:27 +08:00
回复了 manami 创建的主题 随想 20201027 开始自废武功
5 毛一本,我收了。
2020-10-26 15:37:04 +08:00
回复了 jamfer 创建的主题 推广 回馈 V2,送一把樱桃红轴的 71 键双模机械键盘
fenmu
2020-10-26 14:06:39 +08:00
回复了 ScorpioQ 创建的主题 酷工作 有朋友最近想看看字节的机会吗~
你好,无学历的话可以试试吗,前端一年,主要技术栈目前公司在用 Vue,这是我的[Github]( https://github.com/HuberTRoy)。
2020-09-27 14:47:21 +08:00
回复了 caowei922 创建的主题 推广 时隔一年,我又有来送苹果了!
分母,苹果面吗。
@yiXu 涨知识....
emmm....看着大家天马行空我也借机梳理下开发流程。

整个开发流程从想法到落地实现一般都会经历的流程:

1. 首先是提出想法,这个提出想法的人可能并不知道最终的效果会是怎样的。

2. 有人提炼引导总结这些想法,将它绘制成原型图或者转换成语言。

3. 根据原型图 /语言确定最终的效果。

4. 将它开发出来。

这个流程并不是单向的递进而是各种回滚循环。

嗯,就这些吧。
2020-09-03 17:21:57 +08:00
回复了 buaishi 创建的主题 求职 21 届应届毕业生求职
除了啥也没有的 div,还用媒体查询做了一个小适配....
2020-08-28 15:53:27 +08:00
回复了 zhao1014 创建的主题 分享发现 有喜欢看漫画的朋友吗?
武拳,传武,海贼王。
2020-08-20 12:30:47 +08:00
回复了 dabolo 创建的主题 发音 “允许”应该怎么读?
在点进来之前我脑补了 allow,permit,let,点进来之后...还真是允许。
```
function add(a, b) {
let max = Math.max(a.length, b.length);
a = a.padStart(max, '0');
b = b.padStart(max, '0');

let result = ''
let pad = 0

for (let i=max-1; i>-1; i--) {
let c = String(Number(a[i])+Number(b[i])+Number(pad))
c = c.padStart(2, '0')
pad = c[0]
result = `${c[1]}${result}`
}

return `${pad === '0' ? '' : pad}${result}`
}

console.log(add('1001', '200'))
```
2020-08-10 18:41:39 +08:00
回复了 sjgzsj 创建的主题 PHP 自己写的一个留言板
@cyrbuzz 好吧只是反射型的。
2020-08-10 18:40:31 +08:00
回复了 sjgzsj 创建的主题 PHP 自己写的一个留言板
回复框未做 XSS 检测。
"<script>console.log(123)</script>"
2020-08-06 10:01:49 +08:00
回复了 BruceXHe 创建的主题 Vue.js 关于前端 token 安全问题
用 Nuxt 在服务器端执行获取逻辑?
2020-08-06 09:55:48 +08:00
回复了 mostkia 创建的主题 JavaScript js 代码,函数中如何进行追加写入新代码
在更进一步,数组外层再用一个对象(可以用 weakMap 不会造成垃圾回收的负担额)包裹。
1 ... 13  14  15  16  17  18  19  20  21  22 ... 31  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1744 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 41ms · UTC 16:39 · PVG 00:39 · LAX 09:39 · JFK 12:39
Developed with CodeLauncher
♥ Do have faith in what you're doing.