游游现在有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;   
      }
   }
}
相关推荐
茂茂在长安1 分钟前
Linux 命令大全完整版(11)
java·linux·运维·服务器·前端·centos
MSTcheng.2 分钟前
【C语言】指针(5)
c语言·开发语言
╮壞孩子的天3 分钟前
C语言多人聊天室 ---chat(客户端聊天)
c语言·开发语言
songbaoxian14 分钟前
ElasticSearch
java·linux·elasticsearch
IT猿手14 分钟前
2025高维多目标优化:基于导航变量的多目标粒子群优化算法(NMOPSO)的无人机三维路径规划,MATLAB代码
开发语言·人工智能·算法·机器学习·matlab·无人机·cocos2d
呱牛do it18 分钟前
Python Matplotlib图形美化指南
开发语言·python·matplotlib
pianmian121 分钟前
python制图之小提琴图
开发语言·python·信息可视化
水瓶丫头站住22 分钟前
Qt中QRadioButton的使用
开发语言·qt
非 白28 分钟前
【Java】代理模式
java·开发语言·代理模式
阿乾之铭29 分钟前
动态规划算法
算法·动态规划