游游现在有a个 y ,b个 o ,c个 u ,他想用这些字母拼成一个字符串。

游游现在有a个 y ,b个 o ,c个 u ,他想用这些字母拼成一个字符串。三个相邻的字母是you可以获得2分,两个相邻的字母是oo,可以获得1分。问最多可以获得多少分?

java 复制代码
class Solution
{
   public int score(int a,int b,int c)
   {
      int num1=Math.min(Math.min(a,b),c);
      b=b-num1; 
      if(b>=2)
      {
         return num1*2+b-1;
      }
      else
      {
        return num1*2;   
      }
   }
}
相关推荐
布朗克168几秒前
25 IO流高级操作——序列化、NIO与Files工具类
java·数据库·io·nio
njsgcs1 分钟前
c# solidworks 创建装配体工程图+bom
开发语言·c#·solidworks
小研说技术5 分钟前
Spring AI实现rag流程(简易版)
java·后端
运行时记录6 分钟前
别再手动写提示词了 — SkillOpt 让技能文档自己进化
算法
亓才孓10 分钟前
【本地项目引用外部库的类,想修改字段遇到的请缓存的问题】
java·maven
啦啦啦啦啦zzzz20 分钟前
算法总结(二分查找、双指针)
c++·算法
小林敲代码778820 分钟前
记录一下IDEA中很多变量变色的方案
java·开发语言·spring boot·idea
南知意-24 分钟前
IDEA 2026.1最新版安装教程
java·ide·intellij-idea·idea安装·idea激活
njsgcs30 分钟前
c# solidworks 工程图获得展开视图不在固定面螺纹特征的位置
开发语言·c#·solidworks
星子落怀aa41 分钟前
Java 反复报错?Gemini助力修复
java