• Java实现 蓝桥杯VIP 算法训练 比较字符串


    算法训练 比较字符串
    时间限制:1.0s 内存限制:512.0MB
      编程实现两个字符串s1和s2的字典序比较。(保证每一个字符串不是另一个的前缀,且长度在100以内)。若s1和s2相等,输出0;若它们不相等,则指出其第一个不同字符的ASCII码的差值:如果s1>s2,则差值为正;如果s1<s2,则差值为负。
    样例输入
    java basic
    样例输出
    8

    import java.util.Scanner;
    
    
    public class 比较字符串 {
    	public static void main(String[] args) {
    		Scanner sc =new Scanner(System.in);
    		String s = sc.next();
    		String ss = sc.next();
    		char [] num1 = s.toCharArray();
    		char [] num2 = ss.toCharArray();
    		int a = 0;int temp=0;
    		if(num1.length>num2.length){
    			a=num2.length;
    			temp=1;
    		}
    		else {
    			a=num1.length;
    			temp=2;
    		}
    		for (int i = 0; i < a; i++) {
    			if(num1[0]!=num2[0]){
    				int b = Math.abs(num1[0]-num2[0]);
    				System.out.println(b);
    				System.exit(0);
    			}
    		}
    		if(temp==1){
    			System.out.println(num1[a]);
    		}
    		else {
    			System.out.println(num2[a]);
    		}
    		
    	}
    
    }
    
    
  • 相关阅读:
    django 设置局域网内访问项目
    104. Maximum Depth of Binary Tree
    multi dimension array
    Longest Plindrome Subarray
    BlockQueue
    H2O
    HoppingIterator
    midStack
    Reverse Words in a String II
    public boolean canPlaceFlowers(List<Boolean> flowerbed, int numberToPlace)
  • 原文地址:https://www.cnblogs.com/a1439775520/p/13078478.html
Copyright © 2020-2023  润新知