javascript - 愤怒的 Hackerrank 教授
问题描述
我正在hackerrank上解决这个问题。这似乎是一个简单的问题,我计算<= 0
数组中的所有值并返回计数是否等于k
,这是我在代码中实现的。我很好地通过了测试用例,但其他 11 个隐藏用例都失败了。我究竟做错了什么?
function angryProfessor(k, a) {
let count = 0;
for (let num of a) {
if (num <= 0) {
count++;
}
}
if (count === k) {
return 'NO'
} else {
return 'YES'
}
}
解决方案
该问题询问最少学生人数,例如如果 k=3,那么如果有超过 3 名学生,那么课程也会发生。因此,将您的 if 条件,即 if (count === k) 条件更改为此 if (count >= k)
推荐阅读
- google-calendar-api - 在从 Google Event api 返回的事件对象中,该位置有会议室
- arrays - Swift - Display and connect multiple array values using table view controller
- c - Linux serial port (tty) redirection
- c++ - Linux: Multi IPC Wakeup or Event Signal (C++)
- database - DataStax Studio:更新节点的整数属性
- python - 无法导入“matplotlib.pyplot”
- angular - How to use NgRx 8 actions with NgRx 7 reducer
- api - 带有 AlphaVantage 的符号后缀
- javascript - 使用 CSS 和 Javascript 制作 3D 动画
- node.js - How to hide discord token on github