【发布时间】:2013-07-31 21:30:42
【问题描述】:
这是我的问题……
给定一个以数字作为函数参数的数组,生成一个包含数组中任何重复数字的结果数组。 例如,给定数组 [1, 2, 4, 4, 3, 3, 1, 5, 3],它应该返回 [1, 4, 3]。对于额外的奖励积分返回一个排序的数组。
我从 Javascript 开始 - 但是我知道这种语言,但以正确的方式使用它(应该如此),我仍然可以掌握。
我的伪代码是:
用上面的数字创建一个数组var numbers = [1, 2, 4, 4, 3, 3, 1, 5, 3];
然后创建一个名为“result”的空数组var result = [];
创建一个遍历 var 编号的 for 循环以检查重复项,然后用重复项填充空数组“结果”
for (var i = 0;i < numbers.length; i++) {
//This is where I'm stuck...
}
我不确定在 for 循环中要做什么来填充 var 结果并将其放入混合中...给定的数组必须是一个有意义的函数参数,以便您可以将数字更改为一个地方。
非常感谢您迄今为止对我的思考过程的任何反馈,但最终我想学习如何实现这一目标。
这是迄今为止我的进步的 JSFiddle...http://jsfiddle.net/fbauW/
【问题讨论】:
-
这到底是什么......额外的奖励积分..downvote..google 你会在stackoverflow上得到10个不同的答案......
-
哇,我真的没想到会有这样的负面反应......我更认为这表明我正在努力并且我正在积极寻求帮助,以便我可以学习和理解......这不是作为开发人员的一部分吗?还是你们两个忘记了……
-
不要冒犯朋友,所以已经回答了这样的问题!!!看看...如果您想实际学习一些东西,您会尝试一些东西...您可以展示您的代码..因为你尝试任何东西..当你说
extra bonus points是什么意思..你怎么能给额外的奖励积分..请解释一下 -
这是一个作业,您将在上面看到我给出了一个伪代码示例,说明我对问题的处理方法的思考过程。我已经走到了一堵墙 - 只是来堆栈寻求帮助和理解来学习......理想情况下 - 不必证明这个问题会很好 - 这并不像缺乏信息。你看到了你不喜欢的东西并决定说出来 - 很酷......这是我的回应 - 要么帮助,因为这就是堆栈溢出的原因,要么保持安静。
-
我从 Rebecca Murphy 的 js 评估中认出了那个数组!甚至她也建议寻求帮助,所以不要出汗。
标签: javascript