游游现在有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;   
      }
   }
}
相关推荐
Hcoco_me2 分钟前
大模型面试题14:K-means聚类算法全解析(通用场景+深度拓展)
算法·kmeans·聚类
Tim_106 分钟前
【C++入门】02、C++程序初识
开发语言·c++
编程修仙7 分钟前
第一篇 认识SpringBoot
java·spring boot
骇客野人11 分钟前
.gitignore文件常用设置
java
lkbhua莱克瓦2414 分钟前
项目知识——Next.js App Router体系
开发语言·javascript·项目知识
Jay200211115 分钟前
【机器学习】30 基于内容的过滤算法
人工智能·算法·机器学习
冰西瓜60018 分钟前
分治(二)算法设计与分析 国科大
数据结构·算法
bill44719 分钟前
BPMN2.0,flowable工作流,【用户任务】使用【任务监听器】动态设置下一步处理人
java·工作流引擎·flowable·bpmn
Cricyta Sevina20 分钟前
Java 语言多线程核心概念全解析
java·开发语言