Leetcode—383.赎金信【简单】

2023每日刷题(五十)

Leetcode---383.赎金信

实现代码

cpp 复制代码
class Solution {
public:
    int arr[26] = {0};
    int arr2[26] = {0};
    bool canConstruct(string ransomNote, string magazine) {
        int len = ransomNote.size();
        int len2 = magazine.size();
        for(int i = 0; i < len; i++) {
            int idx = ransomNote[i] - 'a';
            arr[idx] += 1;
        }
        for(int i = 0; i < len2; i++) {
            int idx = magazine[i] - 'a';
            arr2[idx] += 1;
        }
        for(int i = 0; i < 26; i++) {
            if(arr[i] > arr2[i]) {
                return false;
            }
        }
        return true;
    }
};

运行结果


之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!

相关推荐
FMRbpm6 分钟前
队列练习--------最近的请求次数(LeetCode 933)
数据结构·c++·leetcode·新手入门
biter down25 分钟前
C++ 函数重载:从概念到编译原理
开发语言·c++
断剑zou天涯38 分钟前
【算法笔记】bfprt算法
java·笔记·算法
中屹指纹浏览器1 小时前
指纹浏览器抗检测进阶:绕过深度风控的技术实践
服务器·网络·经验分享·笔记·媒体
youngee111 小时前
hot100-47岛屿数量
算法
ZouZou老师1 小时前
C++设计模式之解释器模式:以家具生产为例
c++·设计模式·解释器模式
无限进步_2 小时前
深入理解 C/C++ 内存管理:从内存布局到动态分配
c语言·c++·windows·git·算法·github·visual studio
JANGHIGH2 小时前
c++ 多线程(三)
开发语言·c++
长安er2 小时前
LeetCode 34排序数组中查找元素的第一个和最后一个位置-二分查找
数据结构·算法·leetcode·二分查找·力扣
点云SLAM2 小时前
C++ 中traits 类模板(type traits / customization traits)设计技术深度详解
c++·算法·c++模板·c++高级应用·traits 类模板·c++17、20·c++元信息