游游现在有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;   
      }
   }
}
相关推荐
itman3011 分钟前
C语言入门:掌握编程底层逻辑与核心技能
c语言·编程入门·系统开发·底层逻辑·核心技能
一叶龙洲3 分钟前
Java中使用模板引擎(FreeMarker / Velocity) + Word XML导出复杂Word
xml·java·word
山甫aa7 分钟前
哈希集合-----从零开始的数据结构学习
数据结构·算法·哈希算法
道清茗7 分钟前
【RH294知识点汇总】第 3 章 《 管理变量和事实 》1
开发语言·python
星空椰7 分钟前
JavaScript基础:运算符和流程控制
开发语言·javascript·ecmascript
say_fall9 分钟前
有关算法的简单数学问题
数据结构·c++·算法·职场和发展·蓝桥杯
Halo_tjn9 分钟前
Java 接口的定义重构学生管理系统
java·开发语言·算法
Albert Edison16 分钟前
【RabbitMQ】快速入门
java·分布式·rabbitmq
阿Y加油吧16 分钟前
栈的经典应用:从「有效括号」到「寻找两个正序数组的中位数」深度解析
开发语言·python·算法
ch.ju17 分钟前
Java程序设计(第3版)第二章——类型转换(1)
java