游游现在有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;   
      }
   }
}
相关推荐
2201_75783087几秒前
SpringBoot
java·spring boot·后端
京东零售技术6 分钟前
SIGIR 2025 | 基于图同构网络的群体建模在点击率预测中的应用
算法
FAFU_kyp9 分钟前
Java基础与核心知识面试题逐字稿模板
java
程序员西西14 分钟前
深入剖析 Java 中的 ZGC 机制:原理、优势与实践
java·后端·算法
月明长歌16 分钟前
【码道初阶】Leetcode.189 轮转数组:不熟悉ArrayList时踩得坑,被Arraylist初始化骗了?
java·算法·leetcode·职场和发展
海上彼尚16 分钟前
Go之路 - 4.go的集合[完整版]
开发语言·后端·golang
BBB努力学习程序设计17 分钟前
Java设计模式实战指南:创建型模式深度解析
java
卡尔AI工坊18 分钟前
万众瞩目的 GPT 5.2,连个火柴人游戏都做不明白?
后端·算法
BBB努力学习程序设计18 分钟前
Java内存管理与JVM调优完全指南
java
fantasy_arch19 分钟前
leetcode算法-最大乘积子数组
算法·leetcode·职场和发展