
获得徽章 7
#刷题交流#
// 2. 找出 3张和2张的组合
const three = Object.keys(counts).filter(key => counts[key] >= 3);
const two = Object.keys(counts).filter(key => counts[key] >= 2);
console.log('three', three)
console.log('two', two)
// 3. 过滤符合条件的组合,五张牌的总和是否小于等于 max
const result = []
for (let i = 0; i < three.length; i++) {
for (let j = 0; j < two.length; j++) {
if (three[i] === two[j]) {
continue
}
const sum = three[i]*3 + two[j]*2
if (sum <= max) {
result.push([three[i], two[j]])
}
}
}
// 2. 找出 3张和2张的组合
const three = Object.keys(counts).filter(key => counts[key] >= 3);
const two = Object.keys(counts).filter(key => counts[key] >= 2);
console.log('three', three)
console.log('two', two)
// 3. 过滤符合条件的组合,五张牌的总和是否小于等于 max
const result = []
for (let i = 0; i < three.length; i++) {
for (let j = 0; j < two.length; j++) {
if (three[i] === two[j]) {
continue
}
const sum = three[i]*3 + two[j]*2
if (sum <= max) {
result.push([three[i], two[j]])
}
}
}
展开
评论
1
`pointer-events` 是一个 CSS 属性,用于指定元素在什么情况下应该响应鼠标或触摸事件。
当 `pointer-events` 设置为 `none` 时,意味着元素将不响应任何鼠标或触摸事件。这在以下场景中很有用:
- 当你有一个重叠的元素,但不希望它阻止底层元素接收事件时。
- 当你想要禁用某个元素的交互性,例如,覆盖在视频或动画上的暂停/播放按钮。
相反,如果 `pointer-events` 设置为 `auto`(默认值),元素将正常响应事件。
例如,如果你有一个透明的覆盖层,并且希望用户仍然能够通过它点击底层元素,你可以使用 `pointer-events: none`。
当 `pointer-events` 设置为 `none` 时,意味着元素将不响应任何鼠标或触摸事件。这在以下场景中很有用:
- 当你有一个重叠的元素,但不希望它阻止底层元素接收事件时。
- 当你想要禁用某个元素的交互性,例如,覆盖在视频或动画上的暂停/播放按钮。
相反,如果 `pointer-events` 设置为 `auto`(默认值),元素将正常响应事件。
例如,如果你有一个透明的覆盖层,并且希望用户仍然能够通过它点击底层元素,你可以使用 `pointer-events: none`。
展开
2
1