0
点赞
收藏
分享

微信扫一扫

Leetcode题解(简单题)

后来的六六 2022-03-11 阅读 35

1.两数之和:

给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。

你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。

你可以按任意顺序返回答案。

class Solution:
    def twoSum(self,nums,target):
        for i in range(len(nums)-1):
            for j in range(i+1,len(nums)):
                if nums[i]+nums[j]==target :
                    return [i,j]

2.回文数

给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。

回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。

例如,121 是回文,而 123 不是。

class Solution:
    def isPalindrome(self,x):
        i=0
        while i<len(str(x)):
            if str(x)[i]!=str(x)[len(str(x))-1-i]:
                return  False
            i=i+1
        return True
        

联系官方授权,非商业转载请注明出处。

举报

相关推荐

0 条评论