招商银行信用卡中心2019秋招IT笔试(开发方向第二批)

版权声明:本文为博主原创文章,未经博主允许不得转载。欢迎关注我的微博@叮當了個和諧 https://blog.csdn.net/qq_25073545/article/details/82729404

这里写图片描述
这里写图片描述
这里写图片描述


import java.util.*;

public class Main {

    public static void main(String[] args){
        Scanner sc=new Scanner(System.in);
        while (sc.hasNext()){
            List<Integer> stoma=new ArrayList<>();
            List<Integer> bag=new ArrayList<>();
            String tmp1=sc.nextLine();
            String[] tmp11=tmp1.split(" ");
            for (int i=0;i<tmp11.length;i++)
                stoma.add(Integer.parseInt(tmp11[i]));

            String tmp2=sc.nextLine();
            String[] tmp22=tmp2.split(" ");
            for (int i=0;i<tmp22.length;i++)
                bag.add(Integer.parseInt(tmp22[i]));

            Collections.sort(stoma);
            Collections.sort(bag);

            int res=0;
            boolean flag=false;
            for (int i=0;i<stoma.size();i++){
                int tmp=stoma.get(i);
                flag=false;
                for (int j=bag.size()-1;j>=0;j--){
                    if (bag.get(j)>=tmp){
                        flag=true;
                        bag.remove(j);
                        break;
                    }
                    if (bag.get(j)<tmp)
                        break;
                }
                if (flag)
                    res++;
            }
            System.out.println(res);
        }
    }
}

这里写图片描述
这里写图片描述

/**
 * Created by dcp on 2018/9/16.
 */
/**
 * Created by dcp on 2018/9/16.
 */
/**
 * Created by dcp on 2018/09/16.
 */
var readline=require("readline");
var r1=readline.createInterface({
    input:process.stdin,
    output:process.stdout
});

r1.on("line",function(data){

        console.log(jumpFloor(data))

});
function jumpFloor(number)
{
    // write code here
    if(number==0){
        return 0;
    }
    if(number==1){
        return  1;
    }
    if(number==2){
        return 2;
    }
    var a=1,b=2,temp=0;
    for(var i=3;i<=number;i++){
        temp=a+b;
        a=b;
        b=temp;
    }
    return temp;

}

这里写图片描述
这里写图片描述

import java.util.Scanner;

public class Main {

    public static String res="";
    public static void main(String[] args){
        Scanner sc=new Scanner(System.in);
        while (sc.hasNext()){
            int N=sc.nextInt();
            int count=0;
            for (int i=1;i<=N;i++){
                if (goodNumber(i)){
                    int now=Integer.valueOf(res);
                    if (now!=i){
                        count++;
                    }
                }
            }
            System.out.println(count);
        }
    }

    private static boolean goodNumber(int n){
        String a=String.valueOf(n);
        res="";
        for (int i=0;i<a.length();i++){
            if (a.charAt(i)=='0'||a.charAt(i)=='1'||a.charAt(i)=='8'){
                res+=a.charAt(i);
            }else if (a.charAt(i)=='2'){
                res+="5";
            }else if (a.charAt(i)=='5'){
                res+="2";
            }else if (a.charAt(i)=='6'){
                res+="9";
            }else if (a.charAt(i)=='9'){
                res+="6";
            }else return false;
        }
        return true;
    }
}

猜你喜欢

转载自blog.csdn.net/qq_25073545/article/details/82729404