[英]How do I create test cases for given sample data in node.js?
我是dong hackerrank測試。 我的代碼通過提供輸入提供了所需的 output 但測試表明這是一個錯誤的答案。 測試鏈接為https://www.hackerrank.com/contests/fullstack/challenges/testrun
輸入格式
1 2 3
Output 格式
2 3 7
樣本輸入
1 9 9
樣品 Output
? ? ?
解釋
function processData(input) {
//Enter your code here
var number;
var main = "";
const aray = input.split(' ').map(Number)
for (var i = 0; i < aray.length; i++) {
if (i === aray.length-1 && aray.length>1) {
if (aray[i]*2 + 1 >= 9) {
main += '?';
}
else {
main += aray[i]*2 + 1
}
}
else {
if (aray[i+1] >= 9) {
main += '?';
main += ' '
}
else {
main += aray[i] + 1;
main += ' '
}
}
}
console.log(main);
}
process.stdin.resume();
process.stdin.setEncoding("ascii");
_input = '';
process.stdin.on("data", function (input) {
_input += input;
});
process.stdin.on("end", function () {
processData(_input);
});
如何創建測試用例? 如果您知道,請指出錯誤。 謝謝
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.