游游现在有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;   
      }
   }
}
相关推荐
oioihoii2 分钟前
C++语言演进之路:从“C with Classes”到现代编程基石
java·c语言·c++
N***73857 分钟前
SQL锁机制
java·数据库·sql
小白程序员成长日记10 分钟前
2025.11.23 力扣每日一题
算法·leetcode·职场和发展
Java天梯之路12 分钟前
Java 初学者必看:接口 vs 抽象类,到底有什么区别?
java·开发语言
小熊officer23 分钟前
Nginx中正向代理,反向代理,负载均衡
java·nginx·负载均衡
cookqq27 分钟前
mongodb根据索引IXSCAN 查询记录流程
数据结构·数据库·sql·mongodb·nosql
信码由缰35 分钟前
Java 应用容器化与部署
java
7***533443 分钟前
Rust错误处理模式
开发语言·后端·rust
方白羽1 小时前
Kotlin遇上Java 静态方法
android·java·kotlin
通往曙光的路上1 小时前
焚决糟糕篇
java·spring boot·tomcat