美文网首页
01.python算法题练习

01.python算法题练习

作者: 软件开发技术修炼 | 来源:发表于2022-05-26 23:59 被阅读0次

1. 统计一致字符串的数目

给你一个由不同字符组成的字符串 allowed 和一个字符串数组 words 。如果一个字符串的每一个字符都在 allowed 中,就称这个字符串是 一致字符串 。
请你返回 words 数组中 一致字符串 的数目。

class Solution:
    def countConsistentStrings(self, allowed: str, words: List[str]) -> int:
        count1= 0
        for i in words:
            tmp = set(i)
            for j in tmp:
                if j not in allowed:
                    break
            else:
                count1 += 1
        return count1
letcode中其他的解法

2. 两数之和

给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。
你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。
你可以按任意顺序返回答案。

class Solution:
    def twoSum(self, nums: List[int], target: int) -> List[int]:
        for i in range(len(nums)):
            tmp = target - nums[i]
            if tmp in nums[i+1:]:
                return [i,nums[i+1:].index(tmp)+i+1]

来源:力扣

相关文章

  • 01.python算法题练习

    1. 统计一致字符串的数目 给你一个由不同字符组成的字符串 allowed 和一个字符串数组 words 。如果一...

  • LeetCode (算法与数据结构系列 2)

    学习数据结构与算法,三分靠学习,七分靠练习,优秀的程序员都在使用的在线练习的算法题平台,LeetCode。http...

  • 2020-02-01关于刷题的几个建议

    算法刷题 针对性刷题,刻意练习。刻意刷题!不是麻木刷题!刷题前一定要先看书,清楚明白为什么要刷这些题,这些题刷完能...

  • 蓝桥杯算法题练习

    1.入门训练 Fibonacci数列 最基础的,用java,普通无脑递归必爆。 2.入门训练 圆的面积 注意输出的...

  • Java算法中级题练习

    1.求最大公约数和最小公倍数。 运行结果: 2.有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个...

  • python算法题练习1

    Description 实现一个函数exp:它接受一个正的小数参数 epsilon,按照如下算法计算 e^x 的近...

  • 1. 美赛赛前如何准备

    硬实力准备: 学习常用模型/算法,并进行实战建模练习学习常用模型的原理,并分别进行应用练习,再进行真题实战练习 学...

  • LeetCode之求两数之和

    记录学习数据结构过程中练习的算法题 本题是关于数组的练习,题干清晰,难度简单,没有太多需要说明的地方 1.暴力求解...

  • Android面经| 算法题解

    整理了校招面试算法题,部分《剑指offer》算法题,以及LeetCode算法题,本博文中算法题均使用Java实现校...

  • 01.Python简介

    01.Python简介 Python 简介 “Life is short, you need Python!” —...

网友评论

      本文标题:01.python算法题练习

      本文链接:https://www.haomeiwen.com/subject/dufpprtx.html