两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定
比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出
三队赛手的名单。
var arr1=['a','b','c'];
var arr2=['x','y','z'];
var result={c:"y"};for( i in arr1){
for( j in arr2){
if(arr1[i]=='c' || arr2[j]=='y') continue;
if(arr1[i]=='a' && arr2[j]=='x' ) continue;
if(!result[arr1[i]]) result[arr1[i]]=arr2[j];
}
}
console.log(result);
这样写有问题吗?哪里还需要优化一下的
比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出
三队赛手的名单。
var arr1=['a','b','c'];
var arr2=['x','y','z'];
var result={c:"y"};for( i in arr1){
for( j in arr2){
if(arr1[i]=='c' || arr2[j]=='y') continue;
if(arr1[i]=='a' && arr2[j]=='x' ) continue;
if(!result[arr1[i]]) result[arr1[i]]=arr2[j];
}
}
console.log(result);
这样写有问题吗?哪里还需要优化一下的
解决方案 »
- 如何把object做排列(依string)?
- 求一个字符串中出现有相同数字的总数和没有相同的数字的总数.
- 通过js的replace()方法替换[]
- EXT combobox 的2级联动
- JS的速度特别慢,求解,谢谢!
- 请问这个链接怎么写?
- 在一个h包含tml页面上任意取两段文本,作为开始和结束的标志,如何才能用javascript将包含这两段文本的一个完整,范围最小的
- 用一个正则表达式找出"{--....... --}"这一个字符
- 奇怪的问题。。。大家帮忙看看。
- 怎么在javascript中判断本页的复选框是否选中?(wang0821提问)
- 如何要“\”不变乱码
- 一个绝对简单的问题!!!菜鸟求教!!!
这种东东还要编程找??
一看你描述,就已经知道答案了呀。