2019笔试编程-完美舞者

package Code;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;

/**
 * @author 江河
 * @date 2019-09-09 10:40
 */
public class PerfectDance {
  public static void main(String[] args) {
    int [] a = new int[]{1,1,2,3,4,5,5,7,6,9,10};
    int [] b = new int[]{11,12,13,4,5,6,7,18,19,20};
    int x=11;
    int y=10;
    int d = danceNumber(a,b,x,y);
    System.out.println(d);
  }

  public static int danceNumber(int[] a,int[] b,int x, int y) {
    Arrays.sort(a);
    Arrays.sort(b);
    List<Integer> list = new ArrayList<>();
    List<Integer> list2 = new ArrayList<>();
    for (int i=0;i<a.length;i++) {
      list.add(a[i]);
    }
    for (int j=0;j<b.length;j++) {
      list2.add(b[j]);
    }
    int r=0;
    for (int i=0;i<list.size();i++) {
      for (int j=0;j<list2.size();j++) {
        if (list.get(i).equals(list2.get(j))) {
         list.removeAll(Collections.singleton(list.get(i)));
         list2.removeAll(Collections.singleton(list2.get(j)));
         i=0;j=0;
        }
      }
    }
    int m=list.size();
    int k=list2.size();
    return m+k;
  }
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值