京东java笔试第二题:找不合格产品

import java.util.ArrayList;
import java.util.List;
import java.util.ListIterator;
import java.util.Scanner;

import javax.swing.text.html.HTMLDocument.Iterator;


public class Test {
    public static void main(String[] args)
    {
        List<Product> listproduct=getProductList();

        int count=getMin(listproduct);
        System.out.println(count);


    }

    public static List<Product> getProductList()
    {
        Scanner sc=new Scanner(System.in);
        List<Product> listproduct=new ArrayList<Product>();
        String line1=sc.nextLine();
        int size=new Integer(line1.trim()).intValue();
        for(int i=0;i<size;i++)
        {
            String s=sc.nextLine().trim();
            String[] str=s.split(" ");
            Integer a=new Integer(str[0]);
            Integer b=new Integer(str[1]);
            Integer c=new Integer(str[2]);

            Product pro=new Product(a,b,c);
            listproduct.add(pro);
        }
        return listproduct;
    }

    public static int getMin(List<Product> list)
    {
        int count=0;
        for(int i=0;i<list.size();i++)
        {
            Product des=list.get(i);
            ListIterator<Product> it=list.listIterator();
            while(it.hasNext())
            {

                Product p=it.next();
                if(des.getA()<p.getA()&&des.getB()<p.getB()&&des.getC()<p.getC())
                {
                    count++;
                    break;
                }   
            }
        }

        return count;
    }
}

class Product
{
    private int a;
    private int b;
    private int c;

    public int getA() {
        return a;
    }
    public void setA(int a) {
        this.a = a;
    }
    public int getB() {
        return b;
    }
    public void setB(int b) {
        this.b = b;
    }
    public int getC() {
        return c;
    }
    public void setC(int c) {
        this.c = c;
    }

    public Product(int a,int b, int c) {
        super();
        this.a=a;
        this.b=b;
        this.c=c;
    }
}

猜你喜欢

转载自blog.csdn.net/m0_37942202/article/details/82562169
今日推荐