Софтуерно Инженерство
Loading...
+ Нов въпрос
milenski1989 avatar milenski1989 2 Точки

Judge показва, че outputs са грешни

Здравейте,

От 2 седмици насам, която и задача да въведа в judge, все ми показва, че очаква дадени изходи при тестовете, а моите се разминават, при положение, че в debugger-а са ми правилни резултатите. Давам ви примерна задача, която изтествах с всички входове, които бяха видим в тестовете на системата:

function eqOrNot (input){

let n = input.shift();

let sumLeft = 0;

let sumRight = 0;

 

for(let i = 0; i<n; i++){

let numLeftn = input.shift();

sumLeft+=numLeftn;


 

}

for(let i = 0; i<n;i++){

    let numRightn = input.shift();

    sumRight+=numRightn;

    }



 

if(sumLeft==sumRight){

console.log(`Yes, sum = ${sumLeft}`);

}else{

 console.log(`No, diff = ${Math.abs(sumLeft-sumRight)}`);   

}

 

}

 

0
Programming Basics with JavaScript 03/12/2019 11:34:52
knoteva avatar knoteva 984 Точки

Здравей,

Най-вероятно инпута се подава каро стринг и трябва да го парснеш към число.

Можеш да го видиш и в judge - детайли като събмитнеш console.log - без скоби.

0
milenski1989 avatar milenski1989 2 Точки

Лелеее... Спрях да парсвам входните променливи, защото ми работеха тестовете и без това. И явно в този момент започна да ми гърми кода.. Много благодаря за помощта, вече ми дава 100/100 😭

0