- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我目前正在对 codesignal 进行 inversePermutation 挑战。这里是任务的简要简历:
给定一个排列,产生它的逆排列。
例子
对于排列 = [1, 3, 4, 2],输出应该是inversePermutation(排列) = [1, 4, 2, 3].
在其他用户给出的解决方案中,我看到了:
return numpy.argsort(*eval(dir()[0])) + 1
但我认为那是不正确的,因为即使代码通过了以下测试:输入 [1, 3, 4, 2] 预期输出:[1, 4, 2, 3]输入 [1, 2, 3] 预期输出:[1, 2, 3]这是 codesignal 验证通过挑战的唯一测试,当我使用以下数组尝试此代码时:[3, 0, 2, 7] 我得到了:[2, 3, 1, 4]。根据挑战描述,这是完全错误的。我期望的是这个输出:[3, 2, 7, 0]。
那么我该怎么做,这段代码是错误的还是什么?
最佳答案
when I try this code with the following array: [3, 0, 2, 7] I get this: [2, 3, 1, 4]. Which is completly wrong according to the challenge description. I expected this output instead: [3, 2, 7, 0].
如果您传递一个包含 4 个值的数组,则逆排列不能有任何超过 4 的值,因为这些是获取元素以恢复原始顺序的索引,而不是元素。
因此,如果您选择 [3, 0, 2, 7]
,则正确答案是 [2, 3, 1, 4]
,因为这意味着您选择第二个元素 (0),然后是第三个 (2),然后是第一个 (3),最后是 (7),生成 [0, 2, 3, 7]
。
关于python - codesignal 上的逆排列错误解?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61437959/
我目前正在对 codesignal 进行 inversePermutation 挑战。这里是任务的简要简历: 给定一个排列,产生它的逆排列。 例子 对于排列 = [1, 3, 4, 2],输出应该是i
我不小心删除了 xcode 中的目标。 所以我创建了一个具有完全相同名称的新项目。在目标设置中,我再次选择了正确的协同设计身份 但现在我无法再为该设备进行编译了。一旦我想构建,我就会得到: CodeS
我已经查看了已经存在的问题,但没有一个问题能够解决我的问题(比如重新创建证书)。我已经构建了一个应用程序,在该应用程序中我几乎没有可执行文件、文件夹和框架。每当我尝试做codesign -s "our
我正在尝试在iPhone上测试我的iOS应用程序。我不断收到相同的错误。 /Users/usrname/Library/Developer/Xcode/DerivedData/Navigation-a
我正在使用 CodeSignal 来测试我的编码能力,但我遇到了一个问题。 现在,我正在尝试检查一个字符串是否为回文。 我已经编写了应该可以工作的代码,但是 1 个测试用例一直失败。因此,19/20
我正在尝试使用codesign命令将我的OS X应用程序沙箱化(这是一个常见的lisp应用程序,不使用Xcode)。我创建了一个非常基本的 enentlements plist,如下所示:
尝试在使用Xcode 5的设备上运行应用程序时收到此错误 这是完整的错误 CodeSign /Users/Nevo/Library/Developer/Xcode/DerivedData/Recipe
我正在尝试从我的计算机运行 java jnlp 应用程序。每次我尝试启动该文件时,都会收到错误 java.lang.NoClassDefFoundError: java/security/CodeSi
我已经成功地将 Jar 编译为应用程序,然后制作 DMG 文件以将其安装在 Mac 上。我现在正在尝试对其进行签名,但 % codesign -s 没有运气 我认为我的语法是正确的(在本示例中,我用“
我花了 2 个小时试图解决这个问题。这就是任务:给定一个整数数组,找到具有最大乘积的相邻元素对并返回该乘积。 示例 对于 inputArray = [3, 6, -2, -5, 7, 3],输出应为相
您正在开发一个闹钟应用程序,其工作原理如下:用户可以设置日期和时间,该应用程序将从给定日期开始每周在给定时间响铃,直到今年年底。 开始日期是以下结构的 userInput 表中的唯一记录: input
我在代码签名方面遇到了麻烦。我正在尝试共同设计一个框架并在我的脚本中使用以下命令 codesign --verbose --force --sign $(EXPANDED_CODE_SIGN_IDEN
我正在使用命令行工具 (xcodebuild) 导出 App 文件。基本上这就是我运行的: xcodebuild -workspace "${WORKSPACE_PATH}" \ -schem
我正在编译一个旨在分发的 iPhone 应用程序。这是我的第一个应用程序,所以我遵循了“iPhone 配置文件”的说明。不幸的是,它失败了: CodeSign build/*_*_.app cd "/
我正在解决 CodeSignal 上的一些问题。我遇到了这个,arrayMaxConsecutiveSum。我让它通过了几乎所有的测试,但它在最后一个测试中超时。如果我将测试移动到自定义测试中,它会通
昨晚,iPhone项目完美构建。 今天早上,我在一个单独的文件夹中安装了XCode 3.2.3。当我在旧的 XCode 3.2.2 中打开相同的项目并重新构建该项目时。我收到此警告: Applicat
具有如下捆绑结构的 Qt4 应用程序: QtCore.framework/ QtCore -> Versions/Current/QtCore Resources -> Ver
我刚刚更新了我的 xcode 安装以使用 xcode 6.0.1,以便开始为 ios8 设备编译我的应用程序。由于某种原因,我无法正确签署使用以下命令生成的应用程序文件: xcodebuild -pr
我有一个具有以下结构的简单应用程序包: myapp.app/Contents/ myapp.app/Contents/MacOS/myapp myapp.app/Contents/Resources/
我刚刚在 Mac OS X 10.7 上安装了我的证书并编写了一个运行 codesign 的脚本编译我的项目后在许多文件上。我创建了一个新的钥匙串(keychain),并在一段时间后禁用了锁定它的选项
我是一名优秀的程序员,十分优秀!