[08. Functions] 04. Appearance count - входни данни


0

Здравейте,

Задачата ми дава 100 т. в бгкодер, но не мога да си я дебъгна и да си я проверя във VS  , защото не мога да вкарам входните данни, които са на 3 реда по условие. Прилагам примера. Моля за помощ.

function appearanceCount(args) { var sizeOfArray = +args[0], array = args[1].split(' '), numberX = +args[2], counter = 0, i = 0; for (i = 0; i < sizeOfArray; i += 1) { if (+array[i] === numberX) { counter += 1; } } console.log(counter); } // Пробвам с името на функцията и аргументите по условие от нулевия тест, но не се получава. appearanceCount('8', '28 6 21 6 -7856 73 73 -56', '73');




Отговори



1

В БГ кодер не са на различни редове, просто си е масив с 3 елемента. Това условие е клонинг на условието от CSharp 2nd part, а там входните данни може да ги прихванеш през конзолата. Може да греша, ама това да вкарваш 3 аргумента към функция и всеки да е на различен ред е малко безсмислено или не е?!...

А това само част от решението ли е? Защото в тази функция трябва да има още една, която приема аргументи(число и масив) и проверява колко пъти се повтаря то. И после извикваш функцията във функцията :Д

Ей така:

function solve(args) { //Приема входните данни; // Правиш си една променлива, която приема стойност функцията отдолу function final() { //тук смяташ; } console.log(променливата от по-горе); }

  

от svrakata (591 точки)


1
Благодаря! След като приспах с информацията усмислих някои от нещата, които си написал:)

от peter_85 (279 точки)

0
Имай предвид,че и аз не съм сигурен. Затова проверявай, гледай лекцията, аз още не съм я гледал : /

от svrakata (591 точки)