Pineapple

Hacker News 简讯 2020-08-03

。_饼干妹妹 提交于 2020-10-24 20:15:35
最后更新时间: 2020-08-03 23:01 Launch HN: Stacker (YC S20) – Create Apps from Airtable or Google Sheets 启动HN:Stacker(YC S20)–从Airtable或Google Sheets创建应用程序 得分:108 | 评论:29 Google to buy 6.6% stake in ADT in home security push - (reuters.com) 谷歌将收购ADT公司6.6%的股份,以推动家庭安全 得分:101 | 评论:122 OpenJDK Comes to Windows 10 on ARM - (infoq.com) OpenJDK在ARM上使用Windows10 得分:102 | 评论:23 The rise, fall, and rise of the status pineapple - (bbc.com) 菠萝地位的上升、下降和上升 得分:89 | 评论:53 Thomas Sowell, the Nonconformist - (city-journal.org) 托马斯·索厄尔,不墨守成规者 得分:330 | 评论:131 Why aren’t we talking more about airborne transmission? -

【LeetCode】9 单词拆分②

我们两清 提交于 2020-10-13 01:25:00
题目 140. 单词拆分 II 给定一个非空字符串 s 和一个包含非空单词列表的字典 wordDict,在字符串中增加空格来构建一个句子,使得句子中所有的单词都在词典中。返回所有这些可能的句子。 说明: 分隔时可以重复使用字典中的单词。 你可以假设字典中没有重复的单词。 示例 1: 输入: s = "catsanddog" wordDict = ["cat", "cats", "and", "sand", "dog"] 输出: [ "cats and dog", "cat sand dog" ] 示例 2: 输入: s = "pineapplepenapple" wordDict = ["apple", "pen", "applepen", "pine", "pineapple"] 输出: [ "pine apple pen apple", "pineapple pen apple", "pine applepen apple" ] 解释: 注意你可以重复使用字典中的单词。 示例 3: 输入: s = "catsandog" wordDict = ["cats", "dog", "sand", "and", "cat"] 输出: [] 方法 1:暴力 算法 解决此题最简单的方法是使用回溯。为了找到解,我们检查字符串(ss)的所有可能前缀是否在字典中,如果在(比方说 s1s1 )

【swich】相对于swich更好的选择

孤街醉人 提交于 2020-08-18 07:49:07
swich function test(color) { // 使用 switch case 来找到对应颜色的水果 switch (color) { case 'red': return ['apple', 'strawberry']; case 'yellow': return ['banana', 'pineapple']; case 'purple': return ['grape', 'plum']; default: return []; } } //测试结果 test(null); // [] test('yellow'); // ['banana', 'pineapple'] 方法一:对象字面量 // 使用对象字面量来找到对应颜色的水果 const fruitColor = { red: ['apple', 'strawberry'], yellow: ['banana', 'pineapple'], purple: ['grape', 'plum'] }; function test(color) { return fruitColor[color] || []; } //测试结果 test(null); // [] test('yellow'); // ['banana', 'pineapple'] 方法二:Map // 使用 Map 来找到对应颜色的水果

2016-2017 CT S03E07(B 签到,C 组合数学,D 莫队+容斥 ,E 签到 ,F 解一元二次公式 I 思维)

泄露秘密 提交于 2020-08-16 07:21:25
题目链接 6.17 和队友开了一场gym 打的还可以吧,中间cf炸了会,有一个小时在划水 B. Pen Pineapple Apple Pen 题意:现有两个字符 A 和 P,可以进行下面的两个操作得到一个字符串 1、两个基础的字符( A 、P都 是基础的字符) 组合成一个长度为2的字符串,两个基础字符其中一个一定要有P 2、两个长度相等 且 长度大于等于2的字符串 组合成一个字符串 做法:很明显只有2的幂次方才符合要求,然后就是判断有没有连续的 AA((1,2) (3,4) 这样的连续两个位置) 有的话 无法得到 这个字符 #pragma GCC optimize(2) #include<bits/stdc++.h> #define ll long long #define maxn 1005 #define inf 1e9 #define pb push_back #define rep(i,a,b) for(int i=a;i<=b;i++) #define per(i,a,b) for(int i=a;i>=b;i--) using namespace std; inline ll read() { ll x=0,w=1; char c=getchar(); while(c<'0'||c>'9') {if(c=='-') w=-1; c=getchar();} while

js的几个牛逼操作

[亡魂溺海] 提交于 2020-08-14 11:08:31
1.条件语句的优化 // 根据颜色找出对应的水果 // bad function test(color) { switch (color) { case 'red' : return ['apple', 'strawberry' ]; case 'yellow' : return ['banana', 'pineapple' ]; case 'purple' : return ['grape', 'plum' ]; default : return []; } } test( 'yellow'); // ['banana', 'pineapple'] // good const fruitColor = { red: [ 'apple', 'strawberry' ], yellow: [ 'banana', 'pineapple' ], purple: [ 'grape', 'plum' ] }; function test(color) { return fruitColor[color] || []; } // better const fruitColor = new Map() .set( 'red', ['apple', 'strawberry' ]) .set( 'yellow', ['banana', 'pineapple' ]) .set( 'purple', [

顶级黑客欢乐解析:宝宝事件中人肉搜索的七种方法

纵饮孤独 提交于 2020-03-02 17:07:04
作者:史中 链接:https://www.zhihu.com/question/20611116/answer/394977485 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 作为敢抢奥运会头条的男人,宋喆遭遇了围追堵截。这次全民捉奸不仅是娱乐圈的狂欢,科技圈也神乱入了一下: 如果没有广大黑客技术爱好者的参与,狗仔们似乎也无法在几天之内扒出宋喆的身世、爱好、住址、开房记录,用体无完肤来形容毫不为过。 【网友总结的宋喆个人信息(保护公民隐私,敏感信息已被打码)】 实际上,黑客们认真捉起奸来,可以获得诸多让人惊讶掉下巴的奇异信息。我决定向顶级黑客请教一下,暂时抛开法律和道德因素,究竟怎样人肉一个人呢?或者从反面来说,如果你不小心爱上了明星的媳妇而成为了全民公敌,如何避免被人肉的悲惨遭遇呢? 这次采访到了拥有傲人娱乐气质和专业黑客精神的安全研究员—— 360 网络攻防实验室老大林伟 。以下是干货。 一、iPhone——随身携带的定时炸弹 憋说话,掏出你的 iPhone。(如果你有的话) 打开:设置—隐私—定位服务—系统服务—常去地点 看到了没,让我猜猜,你去的次数最多的地方是你的家,而排名第二的,就是你的公司。如果觉得不够详细,点进去还有地图。就是这么惊悚。 【苹果手机会默认开启“常去地点”功能,完整记录你的生活轨迹】 如果黑客搞到了你的