Python算法练习6.17

news/2024/11/24 2:14:57/

leetcode 1768 交替合并字符串

给你两个字符串 word1 和 word2 。请你从 word1 开始,通过交替添加字母来合并字符串。如果一个字符串比另一个字符串长,就将多出来的字母追加到合并后字符串的末尾。

返回 合并后的字符串 。

输入:word1 = "abc", word2 = "pqr"
输出:"apbqcr"
解释:字符串合并情况如下所示:
word1:  a   b   c
word2:    p   q   r
合并后:  a p b q c r

class Solution(object):def mergeAlternately(self, word1, word2):strMerge = ''len1 = len(word1)len2 = len(word2)if(len1 >= len2):for i in range(0, len2):strMerge += (word1[i] + word2[i])strMerge += word1[len2:]else:for i in range(0, len1):strMerge += (word1[i] + word2[i])strMerge += word2[len1:]return strMerge

 leetcode 1071 字符串的最大公因子

对于字符串 s 和 t,只有在 s = t + ... + t(t 自身连接 1 次或多次)时,我们才认定 “t 能除尽 s”。

给定两个字符串 str1 和 str2 。返回 最长字符串 x,要求满足 x 能除尽 str1 且 x 能除尽 str2 。

输入:str1 = "ABCABC", str2 = "ABC"
输出:"ABC"
输入:str1 = "ABABAB", str2 = "ABAB"
输出:"AB"
class Solution(object):   def gcdOfStrings(self, str1, str2):def gcd(num1,num2):num1, num2 = max(num1, num2), min(num1, num2)x = num1 % num2while x!=0:num1 = num2num2 = xx = num1 % num2return num2reLen = gcd(len(str1), len(str2))reStr = str1[:reLen]if str1 + str2 == str2 + str1:return reStrreturn ''

辗转相除法:两个数a和b的最大公约数(a>b)等于a%b与min(a,b)的公约数,直到其中一个为0,另一个数就是最大公约数


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

相关文章

win10对比度调节

还可以直接在桌面上右键:

Windows 10 专业版高对比度开了之后怎么调回去?

最新win10系统 21H1 19043.928 版本 误点了高对比度 如何还原,坑就坑在旧版本网上各种 1、在桌面右键,在菜单中点击【个性化】; 2、在左侧点击【颜色】;这样去操作就可以成功设置了; 3、再就是下载新主题 等等解决都…

如何在电脑上调整图像的亮度与对比度?多张图片怎么调整?

喜欢摄影的小伙伴都知道,一张照片的展示与摄影师的拍照技术有很大关系。如果拍出来的照片太亮或者太暗,色差大都是不合格的。平时一张生活照可以用手机自带调整功能进行处理了。如果需要对多张图片调整亮度对比度,手机就无法处理了。今天小编…

图片的对比度怎么调整?

首先先来了解一下什么是对比度(https://www.yasuotu.com/liangdu),对比度是一张图片上明暗以及色彩的对比强度,并不是说照片的对比度越高越好,对比度是需要根据实际情况而定的,一般来说,风景图片…

gta5怎么设置画质最好_GTA5画面如何设置最好_GTA5画质设置成最高配置推荐-win7之家...

GTA5是侠盗猎车手的简称,这款游戏是很多玩家都很热爱的一款网络游戏,在游戏过程中,我们可以通过画面设置来提高游戏的画面效果,不过还要顾及游戏的流畅性,那么GTA5画面如何设置最好呢?针对这个问题,小编给大家推荐一下GTA5画质设置成最高配置的步骤吧。 GTA5画面设置推荐…

gta5怎么设置画质最好_GTA5画面设置怎样最好?GTA5画面推荐设置

在侠盗猎车手GTA5中玩家可以通过画面设置来提高游戏内画面效果的精细程度,当然我们还要顾及游戏的流畅性,那么怎么样设置才是最好的呢?下面小编给大家带来大神玩家的推荐设置。 GTA5画面设置推荐:以竞速性能为目标 1080P分辨率画面设置参考及原因(仅作推荐!因为每个人的硬…

win10系统高对比度模式的切换

问题描述: 在win10系统登录输入密码界面,发现无系统默认背景而为黑色,当进入到系统后,桌面无背景且为黑色,下方任务栏为黑色且有多个格子,打开资源管理器或系统设置时,背景也为纯黑色&#xff…

测试对比度的软件,WCAG颜色对比度检测工具,网页及App文字背景配色检测软件...

我们在设计网页、设计App的时候会担心文字是否能在有色背景上清晰显示,其实WCAG向我们提供了非常好的检查方案。检查颜色是否有足够的对比度应加入到设计检查的流程中来。 为什么要做颜色对比度检查? 对比度为3:1是[[ISO-9241-3]]和[[ANSI-HF…