当前位置: 首页 > article >正文

力扣每日一题(2023-11-30)

力扣每日一题
题目:1657. 确定两个字符串是否接近

2023-11-30.png
日期:2023-11-30
用时:21 m 07 s
时间:11ms
内存:43.70MB
代码:

class Solution {
    public boolean closeStrings(String word1, String word2) {
        if(word1.length()!=word2.length()){
            return false;
        }
        int[] arr1 = new int[26];
        int[] arr2 = new int[26];
        int mask1=0;
        int mask2=0;
        for(int i=0;i<word1.length();i++){
            arr1[word1.charAt(i)-'a']++;
            arr2[word2.charAt(i)-'a']++;
            mask1 |= 1<<(word1.charAt(i)-'a');
            mask2 |= 1<<(word2.charAt(i)-'a');
        }
        Arrays.sort(arr1);
        Arrays.sort(arr2);
        return Arrays.equals(arr1,arr2)&&mask1==mask2;
    }
}

http://www.kler.cn/a/152684.html

相关文章:

  • drool 7 multiThread 测试
  • java分布式锁分布式锁
  • 鉴源论坛 · 观擎丨民机机载软件的配置管理
  • 【Android MediaCodec 将音频转换为 pcm 格式】
  • ModuleNotFoundError: No module named ‘mdtex2html‘ module已经安装还是报错,怎么办?
  • 利用python实现文件压缩打包的功能
  • 国际上有哪些比较出名的VOIP供应商
  • 计算两个经纬度之间的实际距离(Haversine公式)----c++
  • Python语言学习笔记之七(JOSN应用)
  • conda和pip常用命令整理
  • css加载会造成阻塞吗??
  • Linux 系统启动过程
  • Git常用命令#更改用户名
  • 软考:2024年软考高级:软件工程
  • windows11 phpstudy_pro php8.2 安装redis扩展
  • ChatGPT
  • Scanner常用知识点
  • Pytorch中的gather的理解和用法
  • Linux的基本指令(三)
  • java设计模式学习之【对象池模式】