新来的"大神"用策略模式把ifelse给"优化"了,技术总监说:能不能想好了再改?收录于话题#代码优化4个△Hollis,一个对Coding有着独特追求的人△这是Hollis的第285篇原创分享作者l上帝爱吃苹果来源lHollis(ID:hollischuang)本文来自作者投稿,原作者:上帝爱吃苹果目前在魔都,贝壳找房是我的雇主,平时关注一些java领域相
分类:
其他好文 时间:
2020-10-27 11:58:48
阅读次数:
47
CF1435 游记 第一次 AK div2 ,我流下了感动的泪水。 Atcoder 掉分没有关系,攒完 RP 之后 CF 就可以上分了。/xyx A Finding Sasuke 题意简述 给定 \(n\) 个数 \(a_1,a_2,\dots,a_n\) ,其中 \(n\) 是偶数,请找到一组 \ ...
分类:
其他好文 时间:
2020-10-27 10:53:46
阅读次数:
21
1 class Solution: 2 def longestMountain(self, A: List[int]) -> int: 3 n = len(A) 4 left = [0] * n # 初始化 5 for i in range(1, n): 6 left[i] = (left[i - ...
分类:
其他好文 时间:
2020-10-26 11:28:01
阅读次数:
20
1009 说反话 (20分) 给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。 输入格式: 测试输入包含一个测试用例,在一行内给出总长度不超过 80 的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用 1 个空格分开,输入保证句子末尾没 ...
分类:
其他好文 时间:
2020-10-24 10:13:38
阅读次数:
18
Robot FrameWork的变量定义,条件判断,for循环,初始化与清除 ...
分类:
其他好文 时间:
2020-10-24 10:04:25
阅读次数:
22
function GroupBy(arr,key) { var obj = {}; for (let i = 0; i <arr.length; i++) { if (obj[arr[i][key]]) { obj[arr[i][key]].push(arr[i]); } else { obj[ar ...
分类:
Web程序 时间:
2020-10-22 23:07:35
阅读次数:
36
lambda递归调用的一般方法 普通的递归调用 普通递归调用,例如求阶乘 def fact(n): if n == 0: return 1 else: return n * fact(n - 1) 被递归函数需要一个固定名称,以期在函数中引用此名称进行递归。那么,如果单纯使用lambda匿名函数,应 ...
分类:
其他好文 时间:
2020-10-22 22:56:05
阅读次数:
25
遇到一个需要多if-else判断执行的代码,采用策略模式进行优化原代码:Stringtype=json.getString("type");Stringdata=json.getString("data");if(type.equals("brand")){brandApplication.handler(data);}elseif(ty
分类:
其他好文 时间:
2020-10-19 22:54:42
阅读次数:
24
class Solution { public: int minInsertions(string s) { int l=0, ans=0, n=s.size(); for (int i=0; i<n; i++) { if (s[i]=='(') { l++; } else { //处理到这个位置, ...
分类:
其他好文 时间:
2020-10-19 22:34:09
阅读次数:
19
#include <iostream> #include <cstring> using namespace std; char a[260]; int main() { int len,k; cin>>a; cin>>k; len=strlen(a); while(k--) { for(int i ...
分类:
其他好文 时间:
2020-10-19 22:33:48
阅读次数:
21