游游现在有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;   
      }
   }
}
相关推荐
草莓熊Lotso13 小时前
《算法闯关指南:动态规划算法--斐波拉契数列模型》--04.解码方法
c++·人工智能·算法·动态规划
alphaTao13 小时前
LeetCode 每日一题 2025/12/1-2025/12/7
数据库·算法·leetcode
沐知全栈开发13 小时前
TypeScript Array(数组)
开发语言
苏小瀚13 小时前
[算法]---分治-快排和归并
java·算法·leetcode
Jac_kie_層樓13 小时前
力扣hot100刷题记录(12.1)
算法·leetcode·职场和发展
陶陶name13 小时前
Metal Compute Pipeline:Metal-C++ 环境配置与简单算子实现
开发语言·c++
认真敲代码的小火龙13 小时前
【JAVA项目】基于JAVA的宿舍管理系统
java·开发语言·课程设计
无限进步_13 小时前
寻找数组中缺失数字:多种算法详解与比较
c语言·开发语言·数据结构·算法·排序算法·visual studio
lsx20240613 小时前
C 标准库 - <assert.h>
开发语言
invicinble13 小时前
关于maven的全域理解
java·spring boot·maven