游游现在有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;   
      }
   }
}
相关推荐
hummhumm6 分钟前
第 36 章 - Go语言 服务网格
java·运维·前端·后端·python·golang·java-ee
@曲终8 分钟前
C语言学习 12(指针学习1)
c语言·经验分享·笔记·学习
凡人的AI工具箱9 分钟前
40分钟学 Go 语言高并发:Pipeline模式(一)
开发语言·后端·缓存·架构·golang
YuanLiu_22715 分钟前
代码随想录算法训练营第十三天(递归遍历;迭代遍历;统一迭代;层序遍历)
java·数据结构·笔记·算法·leetcode
闻缺陷则喜何志丹18 分钟前
【C++动态规划】1411. 给 N x 3 网格图涂色的方案数|1844
c++·算法·动态规划·力扣·网格·数目·涂色
achaoyang18 分钟前
【Python中while循环】
开发语言·python
呆呆小雅21 分钟前
C# 封装
java·开发语言·c#
蒜蓉大猩猩28 分钟前
Vue.js - 组件化编程
开发语言·前端·javascript·vue.js·前端框架·ecmascript
linmoo198629 分钟前
java脚手架系列16-AI大模型集成
java·人工智能·ai·大模型·通义千问·qwen·脚手架
对酒当歌丶人生几何30 分钟前
Mybatis控制台打印SQL执行信息(执行方法、执行SQL、执行时间)
java·数据库·sql·mybatis