游游现在有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;   
      }
   }
}
相关推荐
凯瑟琳.奥古斯特19 小时前
力扣1235:加权区间调度最优解
java·python·算法·leetcode·职场和发展
_童年的回忆_19 小时前
【php】在linux下PHP安装amqp扩展
linux·开发语言·php
想不到ID了19 小时前
第八篇: 登录注册功能实现
java·javascript
耶叶19 小时前
餐厅出入最少人数问题:贪心算法
算法·贪心算法
gihigo199819 小时前
基于小波框架与稀疏表示的SAR图像目标识别系统(MATLAB实现)
算法
AIMath~19 小时前
python中的uv命令揭秘
开发语言·python·uv
码语智行19 小时前
shp文件生成
java
弹简特19 小时前
【零基础学Python】06-Python模块和包、异常处理、文件常用操作
开发语言·python
x***r15120 小时前
Postman-win64-7.2.2-Setup安装步骤详解(附API接口测试与参数配置教程)
开发语言·lua
plainGeekDev20 小时前
AlertDialog → DialogFragment
android·java·kotlin