小编mre*_*all的帖子

Leetcode 在答案毫无疑问是正确的情况下却声称答案不正确

我正在尝试完成 Leetcode 上的 189. 旋转数组问题。这是我写的代码:

class Solution(object):
    def rotate(self, nums, k):
        end = len(nums) - 1
        carry = []
        new = [n for n in nums]
        for i in range(end-k+1, end+1):
            carry.append(nums[i])
        for i in range(1, k+1):
            new.pop()
        for n in new:
            carry.append(n)
        print(carry)
        return carry
Run Code Online (Sandbox Code Playgroud)

(过时的变量是为了尝试消除 Leetcode 测试系统中发生奇怪事情的任何可能性。)

我可以在任何地方运行此代码(我尝试过 VS Code 和在线解释器),并且结果始终是正确的(对于第一种情况,[5,6,7,1,2,3,4])。然而,当我在 Leetcode 中尝试时:

Leetcode 消息

标准输出在返回之前的行上显示了正确的答案,但数组在没有篡改的情况下以某种方式神奇地改变了。

这让我陷入困境......请帮助!

(问题描述:

Given an array, rotate the array to the right by k steps, where k is non-negative.

 

Example 1:

Input: nums = [1,2,3,4,5,6,7], …
Run Code Online (Sandbox Code Playgroud)

python list

2
推荐指数
1
解决办法
104
查看次数

如何取消 Unity 中对象的动量?

我在 3D 平台游戏的关卡底部有一个杀戮区,但是当我的滚球重生时,transform.position我会保持动力。仓位被覆盖后如何取消所有动量?

我已经尝试环顾四周,但每个人似乎至少在 5 年前就问过这个问题,当我尝试更改rigidbody.velocityor时rigidbody.angularVelocity,它说“Component.rigidbody”已过时。

提前致谢!

c# unity-game-engine

1
推荐指数
1
解决办法
2049
查看次数

标签 统计

c# ×1

list ×1

python ×1

unity-game-engine ×1