游游现在有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;   
      }
   }
}
相关推荐
俄城杜小帅15 小时前
C++线程异步和wpf中比较
java·c++·wpf
umeelove3515 小时前
Springboot的jak安装与配置教程
java·spring boot·后端
The_Ticker15 小时前
日股实时行情接口使用指南
java·经验分享·笔记·python·算法·区块链
啥咕啦呛15 小时前
java打卡学习2:Stream高级与Optional
java·windows·学习
靠沿15 小时前
【递归、搜索与回溯算法】专题一——递归
算法
试试勇气15 小时前
Linux学习笔记(十九)--生产消费模型与线程安全
java·笔记·学习
凌波粒15 小时前
LeetCode--24.两两交换链表中的节点(链表)
java·算法·leetcode·链表
猫咪老师15 小时前
RAG与GraphRAG介绍
人工智能·算法·llm
guojb82415 小时前
从0开始设计一个树和扁平数组的双向同步方案
前端·数据结构·vue.js
wjs202415 小时前
jEasyUI 格式化下拉框
开发语言