On the shoulders of giants.

Author: svipvm

weekly-contest-201

整理字符串 给你一个由大小写英文字母组成的字符串 s 。 一个整理好的字符串中,两个相邻字符 s[i] 和 s[i + 1] 不会同时满足下述条件: 0 <= i <= s.length ...

weekly-contest-200

统计好三元组 给你一个整数数组 arr ,以及 a、b 、c 三个整数。请你统计其中好三元组的数量。 如果三元组 (arr[i], arr[j], arr[k]) 满足下列全部条件,则认为它是一个 好...

weekly-contest-199

重新排列字符串 给你一个字符串 s 和一个 长度相同 的整数数组 indices 。 请你重新排列字符串 s ,其中第 i 个字符需要移动到 indices[i] 指示的位置。 返回重新排列后的字符串...

biweekly-contest-31

在区间范围内统计奇数数目 给你两个非负整数 low 和 high 。请你返回low和high之间(包括二者)奇数的数目。 示例 1: 输入:low = 3, high =...

weekly-contest-198

换酒问题 小区便利店正在促销,用 numExchange 个空酒瓶可以兑换一瓶新酒。你购入了 numBottles 瓶酒。 如果喝掉了酒瓶中的酒,那么酒瓶就会变成空的。 请你计算 最多 能喝到多少瓶酒...

weekly-contest-197

好数对的数目 给你一个整数数组 nums 。 如果一组数字 (i,j) 满足 nums[i] == nums[j] 且 i < j ,就可以认为这是一组 好数对 。 返回好数对的数目。 示例 1...

biweekly-contest-30

转变日期格式 给你一个字符串 date ,它的格式为 Day Month Year ,其中: Day 是集合 {“1st”, “2nd”, ...

weekly-contest-196

判断能否形成等差数列 给你一个数字数组 arr 。 如果一个数列中,任意相邻两项的差总等于同一个常数,那么这个数列就称为 等差数列 。 如果可以重新排列数组形成等差数列,请返回 true ;否则,返回...

weekly-contest-195

判断路径是否相交 给你一个字符串 path,其中 path[i] 的值可以是 ‘N’、’S’、’E’ 或者 ‘W’,分别表示向北、向南、向东、向西移动一个单位。 机器人从二维平面上的原点 (0, 0)...

biweekly-contest-29

去掉最低工资和最高工资后的工资平均值 给你一个整数数组 salary ,数组里每个数都是 唯一 的,其中 salary[i] 是第 i 个员...