0113leetcode刷题5道python

35

题目描述:
给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。
你可以假设数组中无重复元素。

示例:
在这里插入图片描述
解答:

class Solution:
    def searchInsert(self, nums: List[int], target: int) -> int:
        for i in range(len(nums)):
            if nums[i]>=target:
                return i
        return len(nums)

620

题目描述:
某城市开了一家新的电影院,吸引了很多人过来看电影。该电影院特别注意用户体验,专门有个 LED显示板做电影推荐,上面公布着影评和相关电影描述。
作为该电影院的信息部主管,您需要编写一个 SQL查询,找出所有影片描述为非 boring (不无聊) 的并且 id 为奇数 的影片,结果请按等级 rating 排列。

示例:
在这里插入图片描述
解答:

# Write your MySQL query statement below
SELECT id,movie,description,rating FROM cinema WHERE id%2!=0 && description!='boring' ORDER BY rating DESC;

709

题目描述:
实现函数 ToLowerCase(),该函数接收一个字符串参数 str,并将该字符串中的大写字母转换成小写字母,之后返回新的字符串。

示例:
在这里插入图片描述
解答:

class Solution:
    def toLowerCase(self, str: str) -> str:
        return str.lower()

1351

题目描述:
给你一个 m * n 的矩阵 grid,矩阵中的元素无论是按行还是按列,都以非递增顺序排列。
请你统计并返回 grid 中 负数 的数目。

示例:
在这里插入图片描述
解答:

class Solution:
    def countNegatives(self, grid: List[List[int]]) -> int:
        res=0
        for i in range(len(grid)):
            for j in range(len(grid[0])):
                if grid[i][j]<0:
                    res+=1
        return res

剑指offer05

题目描述:
请实现一个函数,把字符串 s 中的每个空格替换成"%20"。

示例:
在这里插入图片描述
解答:

class Solution:
    def replaceSpace(self, s: str) -> str:
        return s.replace(" ","%20")

猜你喜欢

转载自blog.csdn.net/yeqing1997/article/details/112474353