🗒️
给定一个长度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。 找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。 返回容器可以储存的最大水量。 说明:你不能倾斜容器。
🗒️
给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 请注意 ,必须在不复制数组的情况下原地对数组进行操作。
🗒️
有一个需要密码才能打开的保险箱。密码是 n 位数, 密码的每一位都是范围 [0, k - 1] 中的一个数字。 保险箱有一种特殊的密码校验方法,你可以随意输入密码序列,保险箱会自动记住 最后 n 位输入 ,如果匹配,则能够打开保险箱。 • 例如,正确的密码是 "345" ,并且你输入的是 "012345" : ◦ 输入 0 之后,最后 3 位输入是 "0" ,不正确。 ◦ 输入 1 之后,最后 3 位输入是 "01" ,不正确。 ◦ 输入 2 之后,最后 3 位输入是 "012" ,不正确。 ◦ 输入 3 之后,最后 3 位输入是 "123" ,不正确。 ◦ 输入 4 之后,最后 3 位输入是 "234" ,不正确。 ◦ 输入 5 之后,最后 3 位输入是 "345" ,正确,打开保险箱。 在只知道密码位数 n 和范围边界 k 的前提下,请你找出并返回确保在输入的 某个时刻 能够打开保险箱的任一 最短 密码序列 。