下面的问题跪求答案:
要求:代码要求能够直接编译运行
1 实现一个函数:线段重叠; 输入多个线段(一维的),求出这些线段相交的区域(用线段表示); 线段用两个值表示Line:(x0,x1), 其中x1>=x0;
比如: 输入[(2,4),(1,6),(0,3),(5,7)], 输出[(1,4),(5,6)]
2 实现一个函数:凑14;输入很多个数(1<=数值<=13),任意两个数相加等于14就可以从数组中删除这两个数,求剩余数;
比如: 输入[9,1,9,7,5,13], 输出[7,9]
3 实现一个函数:找出最长顺子;输入很多个数(0<=数值<=13,不超过100个数),返回其中最长的顺子(顺子中数的个数代表顺的长度);其中数字1也可以代表14, 0为特殊值,可以代表任意1到13的值; 顺子包括单顺\双顺\3顺;单顺的定义是连续5个及以上连续的数,比如1,2,3,4,5、2,0,4,5,6,7和10,11,12,13,1等; 双顺的定义是连续3个及以上连续的对(对:两个相同的数被称为对),比如2,2,3,3,4,4、5,5,0,0,6,6,7,7和12,12,13,13,1,0等;3顺的定义是连续2个及以上连续的3张(3张:3个相同的数被称为3张);4 设计一个程序:使用多线程,统计程序源代码行数;源代码是可以编译通过的合法的代码,统计其物理总行数、其中的空行行数、其中含有有效代码的行数、其中含有注释内容的行数;
要求:代码要求能够直接编译运行
1 实现一个函数:线段重叠; 输入多个线段(一维的),求出这些线段相交的区域(用线段表示); 线段用两个值表示Line:(x0,x1), 其中x1>=x0;
比如: 输入[(2,4),(1,6),(0,3),(5,7)], 输出[(1,4),(5,6)]
2 实现一个函数:凑14;输入很多个数(1<=数值<=13),任意两个数相加等于14就可以从数组中删除这两个数,求剩余数;
比如: 输入[9,1,9,7,5,13], 输出[7,9]
3 实现一个函数:找出最长顺子;输入很多个数(0<=数值<=13,不超过100个数),返回其中最长的顺子(顺子中数的个数代表顺的长度);其中数字1也可以代表14, 0为特殊值,可以代表任意1到13的值; 顺子包括单顺\双顺\3顺;单顺的定义是连续5个及以上连续的数,比如1,2,3,4,5、2,0,4,5,6,7和10,11,12,13,1等; 双顺的定义是连续3个及以上连续的对(对:两个相同的数被称为对),比如2,2,3,3,4,4、5,5,0,0,6,6,7,7和12,12,13,13,1,0等;3顺的定义是连续2个及以上连续的3张(3张:3个相同的数被称为3张);4 设计一个程序:使用多线程,统计程序源代码行数;源代码是可以编译通过的合法的代码,统计其物理总行数、其中的空行行数、其中含有有效代码的行数、其中含有注释内容的行数;
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货