LeetCode75——Day2

news/2025/2/13 6:27:19/

文章目录

    • 一、题目
    • 二、题解

一、题目

1071. Greatest Common Divisor of Strings

For two strings s and t, we say “t divides s” if and only if s = t + … + t (i.e., t is concatenated with itself one or more times).

Given two strings str1 and str2, return the largest string x such that x divides both str1 and str2.

Example 1:

Input: str1 = “ABCABC”, str2 = “ABC”
Output: “ABC”
Example 2:

Input: str1 = “ABABAB”, str2 = “ABAB”
Output: “AB”
Example 3:

Input: str1 = “LEET”, str2 = “CODE”
Output: “”

Constraints:

1 <= str1.length, str2.length <= 1000
str1 and str2 consist of English uppercase letters.

二、题解

注意substr函数与__gcd(a,b)函数的用法

class Solution {
public:string gcdOfStrings(string str1, string str2) {int n1 = str1.length();int n2 = str2.length();if(str1 + str2 != str2 + str1) return "";else return str1.substr(0,__gcd(n1,n2));}
};

http://www.ppmy.cn/news/1148195.html

相关文章

手机常见问题总结

手机常见问题总结 1. 手机浏览器中&#xff0c;点击页面不跳转2. 待续 1. 手机浏览器中&#xff0c;点击页面不跳转 清理浏览器缓存 检查网络 2. 待续 ————————————————————— 以上就是今日博客的全部内容了 创作不易,若对您有帮助,可否点赞、关注一二呢…

Linux系统编程:UDP协议和TCP协议

目录 一. 对于端口号的理解 1.1 网络通信五元组 1.2 端口号的划分策略 二. 网络通信中常用的指令 2.1 netstat指令 2.2 pidof指令 三. udp协议 3.1 udp的概念及特点 3.2 udp协议端格式 3.3 对于面向数据报及应用层发送与读取数据的理解 四. tcp协议的概念及特点 五.…

canvas力导布局

老规矩&#xff0c;先上效果图 <html><head><style>* {margin: 0;padding: 0;}canvas {display: block;width: 100%;height: 100%;background: #000;}</style> </head><body><canvas id"network"></canvas> </…

Centos Docker部署Redis集群三主三从

一、安装Docker yum install docker-engine 二、编辑节点配置文件 创建文件夹 cd /home # 节点一&#xff1a;6370端口 mkdir -p redis-cluster/redis-6370/conf mkdir -p redis-cluster/redis-6370/data # 节点二&#xff1a;6371端口 mkdir -p redis-cluster/redis-6371/co…

JAVA经典百题之9的次数

题目&#xff1a;统计1~100之间出现了几次数字9 程序分析: 要统计1到100之间出现了几次数字9&#xff0c;可以采用三种不同的方法来实现。以下是三种不同方法的解题思路、代码示例以及各自的优缺点&#xff1a; 方法1: 遍历法 思路: 使用循环遍历1到100之间的每个数字&#…

JUC并发编程--------AQS以及各类锁

AQS 什么是AQS java.util.concurrent包中的大多数同步器实现都是围绕着共同的基础行为&#xff0c;比如等待队列、条件队 列、独占获取、共享获取等&#xff0c;而这些行为的抽象就是基于 AbstractQueuedSynchronizer&#xff08;简称 AQS&#xff09; 实现的&#xff0c;AQ…

RabbitMQ之死信队列解读

目录 基本介绍 消息进入到死信队列的情况 消息过期 队列过期 队列达到最大长度&#xff08;先入队的消息会被发送到DLX&#xff09; 消费者拒绝消息不进行重新投递 消费者拒绝消息 springboot代码实战 实战架构 工程概述 RabbitConfigDeal 配置类&#xff1a;创建队列…

MAC 版PowerPoint 插入latex数学公式

参考链接&#xff1a; [IguanaTex Mac] PPT 中快捷导入LaTeX公式 - 知乎