招行代码题1

package test;

import java.util.HashMap;
import java.util.Scanner;
import java.util.Stack;

public class Main{
   // HashMap<Character,Character> map=new HashMap<>();
    public static void main(String[] args) {
//
        Scanner sc=new Scanner(System.in);
        int n=sc.nextInt();
        String[] a=new String[n];
        for (int i = 0; i <n ; i++) {
            a[i]=sc.next();
        }
        HashMap<Character,Character> map=new HashMap<>();
        map.put('1','1');
        map.put('2','5');
        map.put('3','8');
        map.put('4','7');
        map.put('6','9');
        map.put('5','2');
        map.put('8','3');
        map.put('7','4');
        map.put('9','6');
        for (int i = 0; i < n; i++) {
            int left=0;
            int right=a[i].length()-1;
            boolean flag=true;
            while (left<right){
                if(a[i].charAt(left)!=map.get(a[i].charAt(right))){
                    // System.out.println("NO");
                    flag=false;
                }
                left++;
                right--;
            }
            if(flag==true){
                System.out.println("YES");
            }else {
                System.out.println("NO");
            }

        }
}
}

#招商银行信用卡中心2020春招##招商银行##笔试题目#
全部评论

相关推荐

咩咩子_:项目和图形引擎岗没啥关系,最好还是项目和岗位有相关度好点,不然真有面也不一定会问很多
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务