[Technical Issue] JavaScript Basics - Console Input
Здравейте!
Дълго време търсих потребителски вход от конзолата при JavaScript, но не намерих нещо, което да работи. Някой дали знае как става това?
Здравейте!
Дълго време търсих потребителски вход от конзолата при JavaScript, но не намерих нещо, което да работи. Някой дали знае как става това?
Ако решаваш на JavaScript задача в judge, която е била давана на изпит за C#, входът се приема с функция.
Например:
function solve(input) {
var number= parseInt(input[0]);
return result;
}
Може ли да дадеш пример когато инпутът е два масива на отделни редове, без да са отделени с друг символ освен нов ред! Например задача 5 от темата за Loops Arrays Strings. Ето ти подложка:
function compareChars(value) {
return value;
}
console.log(compareChars(['1', 'f', '1', 's', 'g', 'j', 'f', 'u', 's', 'q']
['1', 'f', '1', 's', 'g', 'j', 'f', 'u', 's', 'q']));
пробвах с value.split('\n'); но value си остава undefined. Оправя се когато сложа запетайка между двата масива, но пък тогава value приема стойността само на единия масив, а вторият се губи. Ако това е изпитна задача как ще се вземе входа?
Ако искаш да имаш 1 value, тогава може да приемеш инпута като масив от два масива:
console.log(compareChars([['1', 'f', '1', 's', 'g', 'j', 'f', 'u', 's', 'q'], ['1', 'f', '1', 's', 'g', 'j', 'f', 'u', 's', 'q']]));
Ако искаш да вземеш инпута като два отделни масива със запетая, може да промениш параметрите на функцията:
function compareChars(value1, value2){
return answer;
}