Leetcode

[Leetcode] 1108. IP 地址无效化

描述给你一个有效的 IPv4 地址 address,返回这个 IP 地址的无效化版本。所谓无效化 IP 地址,其实就是用 "[.]" 代替了每个 "."。 示例 1:输入:address = "1.1.1.1"输出:"1[.]1[.]1[.]1"示例 2:输入:address = "255.100.50.0&
2020-03-13 / 0 comments

[Leetcode] 771. 宝石与石头

描述给定字符串J 代表石头中宝石的类型,和字符串 S代表你拥有的石头。 S 中每个字符代表了一种你拥有的石头的类型,你想知道你拥有的石头中有多少是宝石。J 中的字母不重复,J 和 S中的所有字符都是字母。字母区分大小写,因此"a"和"A"是不同类型的石头。示例 1:输入: J = "aA", S = "aAAbbbb"
2020-03-13 / 0 comments

[Leetcode] 1295. 统计位数为偶数的数字

描述给你一个整数数组 nums,请你返回其中位数为 偶数 的数字的个数。示例 1:输入:nums = [12,345,2,6,7896]输出:2解释:12 是 2 位数字(位数为偶数) 345 是 3 位数字(位数为奇数)  2 是 1 位数字(位数为奇数) 6 是 1 位数字 位数为奇数) 7896 是 4 位数字(位数为偶数)  因此只有 12 和 7896 是位数为偶数的数字示例 2:输入:
2020-03-12 / 0 comments

[Leetcode] LCP 1. 猜数字

描述小A和小B在玩猜数字。小B每次从1,2,3中随机选择一个,小A每次也从1,2,3中选择一个猜。他们一共进行三次这个游戏,请返回小A猜对了几次?输入的guess数组为小A每次的猜测,answer数组
2020-03-12 / 0 comments

[Leetcode] 1281. 整数的各位积和之差

描述给你一个整数 n,请你帮忙计算并返回该整数「各位数字之积」与「各位数字之和」的差。 示例1:输入:n=234输出:15解释:各位数之积=2*3*4=24各位数之和=2+3+4=9结果=24-9=1
2020-03-12 / 0 comments

[Leetcode] 1313. 解压缩编码列表

描述给你一个以行程长度编码压缩的整数列表 nums 。考虑每对相邻的两个元素freq,val]=[nums[2*i],nums[2*i+1]] (其中 i>=0 ),每一对都表示解压后子列表中有
2020-03-12 / 0 comments

[Leetcode] 1342. 将数字变成 0 的操作次数

描述给你一个非负整数 num ,请你返回将它变成0所需要的步数。如果当前数字是偶数,你需要把它除以2;否则,减去1。示例1:输入:num=14输出:6解释:步骤1)14是偶数,除以2得到7。步骤2)7
2020-03-12 / 0 comments

[Leetcode] 1365. 有多少小于当前数字的数字

描述给你一个数组 nums,对于其中每个元素 nums[i],请你统计数组中比它小的所有数字的数目。换而言之,对于每个 nums[i] 你必须计算出有效的 j 的数量,其中j满足 j!=i且nums[
2020-03-12 / 0 comments

[Leetcode] II. 左旋转字符串

描述字符串的左旋转操作是把字符串前面的若干个字符转移到字符串的尾部。请定义一个函数实现字符串左旋转操作的功能。比如,输入字符串"abcdefg"和数字2,该函数将返回左旋转两位得到的结果"cdefgab"。 示例 1:输入: s = "abcdefg", k = 2输出: "cdefgab"示例 2:输入: s = &
2020-03-12 / 0 comments

[Leetcode] 求1+2+…+n

问题求 1+2+...+n ,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。示例 1:输入: n = 3输出: 6示例 2:输入: n = 9输出: 45限制:1 <= n <= 10000Solution one利用递归和 && 短路运算符让每次递归命中递归函数,并用短路控制执行边界。class S
2020-03-11 / 0 comments
上一页