首页 > 其他分享 >【LeetCode】2347. 最好的扑克手牌

【LeetCode】2347. 最好的扑克手牌

时间:2023-02-20 14:22:23浏览次数:46  
标签:case 2347 return sameNum ranks 手牌 int suits LeetCode

class Solution {
public:
    string bestHand(vector<int>& ranks, vector<char>& suits) {
        int sameNum = 0;
        if (count(suits.begin(),suits.end(),suits[0]) == 5) return "Flush";
        for (int i = 0; i < ranks.size(); i++)
        {
            int ct = count(ranks.begin(),ranks.end(),ranks[i]);
            sameNum = sameNum < ct ? ct : sameNum;
        }
        switch(sameNum){
            case 5:;
            case 4:;
            case 3: return "Three of a Kind";
            case 2: return "Pair";
            case 1: return "High Card";
        }
        return "";
    }
};

标签:case,2347,return,sameNum,ranks,手牌,int,suits,LeetCode
From: https://www.cnblogs.com/zjacky/p/17137219.html

相关文章

  • [LeetCode] 2347. Best Poker Hand
    Youaregivenanintegerarray ranks andacharacterarray suits.Youhave 5 cardswherethe ith cardhasarankof ranks[i] andasuitof suits[i].......
  • 代码随想录算法训练营day24 | leetcode 77. 组合
    基础知识回溯法解决的问题都可以抽象为树形结构,集合的大小就构成了树的宽度,递归的深度构成的树的深度voidbacktracking(参数){if(终止条件){存放结果;......
  • 力扣---2347. 最好的扑克手牌
    给你一个整数数组ranks和一个字符数组suit。你有5张扑克牌,第i张牌大小为ranks[i],花色为suits[i]。下述是从好到坏你可能持有的手牌类型:   "Flush":同花,五......
  • LeetCode 2050 并行课程3
    1题目原题链接。2想法题目本质上是一条拓扑排序的题,只不过,在拓扑排序的基础上,加上了一个时间的限制。每门课程规定了需要一定的时间完成,也就是说,完成一门课程的时间,......
  • LeetCode-45. 跳跃游戏II - 题解分析
    题目来源45.跳跃游戏II题目详情给定一个长度为n的0索引整数数组nums。初始位置为nums[0]。每个元素nums[i]表示从索引i向前跳转的最大长度。换句话说,如果......
  • #yyds干货盘点# LeetCode程序员面试金典:峰与谷
    题目:在一个整数数组中,“峰”是大于或等于相邻整数的元素,相应地,“谷”是小于或等于相邻整数的元素。例如,在数组{5,8,4,2,3,4,6}中,{8,6}是峰,{5,2}是谷。现在给定一个......
  • #yyds干货盘点# LeetCode面试题:删除链表的倒数第 N 个结点
    1.简述:给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。 示例1:输入:head=[1,2,3,4,5],n=2输出:[1,2,3,5]示例2:输入:head=[1],n=1输出:[]示例3:输入......
  • Leetcode题1两数之和 JavaScript语言
    1.两数之和方案一,暴力双循环读完题目,马上能想到的方案就是双循环,挨个排查,写出来也很快:vartwoSum=function(nums,target){constlen=nums.length;for......
  • 【算法训练营day49】LeetCode121. 买卖股票的最佳时机 LeetCode122. 买卖股票的最佳时
    LeetCode121.买卖股票的最佳时机题目链接:121.买卖股票的最佳时机独上高楼,望尽天涯路感觉贪心会更简单,动态规划反而搞复杂了对于这道题。慕然回首,灯火阑珊处第一次看......
  • [LeetCode] 355. Design Twitter
    DesignasimplifiedversionofTwitterwhereuserscanposttweets,follow/unfollowanotheruser,andisabletoseethe 10 mostrecenttweetsintheuser's......