美团2024届秋招笔试第二场编程真题

在这里插入图片描述
要么是以0开头 要么以1开头 选择最小的答案累加

import java.util.Scanner;
import java.util.*;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        // 注意 hasNext 和 hasNextLine 的区别
        while (in.hasNext()) {
             // 注意 while 处理多个 case
            //  in.nextLine();
            String s = in.nextLine();
            //一种是以1开头的子串 一种是以0开头的子串 求最小值求和
            // System.out.println(s);
            long res=0;
            for(int i=0;i<s.length()-1;i++){
                long res0=0;
                long res1=0;
                for(int j=i;j<s.length();j++){
                    //偶数位 0开头为1 1开头为0
                    if((j+1-i)%2==0){
                        if(s.charAt(j)=='1'){
                           res1++;
                        }else if(s.charAt(j)=='0'){
                            res0++;
                        }
                    }else if((j+1-i)%2==1){
                        if(s.charAt(j)=='1'){
                            res0++;
                        }else if(s.charAt(j)=='0'){
                            res1++;
                        }
                    }
                    // System.out.println(res0);
                    //  System.out.println(res1);
                    res+=Math.min(res0,res1);
                }
            }
            System.out.println(res);
        }
    }
}

最近更新

  1. TCP协议是安全的吗?

    2024-03-22 09:44:06       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-22 09:44:06       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-22 09:44:06       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-22 09:44:06       18 阅读

热门阅读

  1. 数据结构万字总结(超级详细)第一章——绪论

    2024-03-22 09:44:06       15 阅读
  2. Android仿微信视频聊天本地与远程切换功能

    2024-03-22 09:44:06       18 阅读
  3. Android 设置相关页面

    2024-03-22 09:44:06       19 阅读
  4. Linux实战笔记(四) 后台运行

    2024-03-22 09:44:06       19 阅读
  5. 富格林:谨记可信计策安全做单

    2024-03-22 09:44:06       19 阅读
  6. 复试专业前沿问题问答合集2

    2024-03-22 09:44:06       19 阅读
  7. Springboot vue elementui 电影院售票系统

    2024-03-22 09:44:06       21 阅读
  8. 【无人机综合题】+题解

    2024-03-22 09:44:06       22 阅读