public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        String id = scanner.nextLine();
        System.out.println(makeLucklyId(id));
    }

    static int makeLucklyId(String id){
        int maxSum =0,minSum =0;
        String maxStr = id.substring(0,3);
        String minStr = id.substring(3,6);
        for(int i=0;i<3;i++){
            maxSum += id.charAt(i) - '0';
            minSum += id.charAt(i+3)-'0';
        }
        if(maxSum == minSum){
            return 0;
        }
        if(maxSum < minSum){
            int tmp = maxSum;
            maxSum = minSum;
            minSum = tmp;
            String str = maxStr;
            maxStr = minStr;
            minStr = str;
        }
        int diff = maxSum - minSum;
        int[] diffArray = new int[maxStr.length() + minStr.length()];
        int idx = 0;
        for(int i=0;i<maxStr.length();i++){
            int max = maxStr.charAt(i) - '0';
            int min = 9 - minStr.charAt(i) +'0';
            diffArray[idx++] = max;
            diffArray[idx++] = min;
            if(max >= diff ||min >= diff){
                return 1;
            }
        }
        for (int i = 0; i < diffArray.length; i++) {
            for(int j=i+1;j<diffArray.length;j++){
                if(diffArray[i] + diffArray[j] >= diff){
                    return 2;
                }
            }
        }

        return 3;
    }

只能有 0 1 2 3 四种结果,暴力出奇迹