Loading...

Във форума е въведено ограничение, което позволява на потребителите единствено да разглеждат публикуваните въпроси.

BGdaredevil avatar BGdaredevil 8 Точки

02. Last K Numbers Sequence

Здравейте,

Само аз ли имам проблем със следната задача:

https://judge.softuni.bg/Contests/Practice/Index/2752#1

решението ми е:

https://pastebin.com/Va1HaBPQ

което си работи локално, но джъдж дава следната еднотипна грешка:

C:\Windows\TEMP\ExecutionStrategies\uysva3uc.54v\tmp88B5.tmp:99
let adapterFunction = ([n, k], code) => code(Number(n), Number(k)).join('\n')
                                                                   ^

TypeError: code(...).join is not a function
    at adapterFunction (C:\Windows\TEMP\ExecutionStrategies\uysva3uc.54v\tmp88B5.tmp:99:68)
    at Socket.<anonymous> (C:\Windows\TEMP\ExecutionStrategies\uysva3uc.54v\tmp88B5.tmp:105:18)
    at Socket.emit (events.js:214:15)
    at endReadableNT (_stream_readable.js:1178:12)
    at processTicksAndRejections (internal/process/task_queues.js:80:21)

*когато подам като вход console.log пак е същото:

C:\Windows\TEMP\ExecutionStrategies\b2jv5not.qtr\tmpAEF1.tmp:81
let adapterFunction = ([n, k], code) => code(Number(n), Number(k)).join('\n')
                                                                  ^

TypeError: Cannot read property 'join' of undefined
    at adapterFunction (C:\Windows\TEMP\ExecutionStrategies\b2jv5not.qtr\tmpAEF1.tmp:81:67)
    at Socket.<anonymous> (C:\Windows\TEMP\ExecutionStrategies\b2jv5not.qtr\tmpAEF1.tmp:87:18)
    at Socket.emit (events.js:214:15)
    at endReadableNT (_stream_readable.js:1178:12)
    at processTicksAndRejections (internal/process/task_queues.js:80:21)

може би аз нещо бъркам?

П.С. В допълнение -- 06. Bigger Half

*когато подам като вход console.log пак е същото:

(като я реша локално ще кача и решението си) -- ето и решение ---

function biggerHalf(input) {
  input.sort((a, b) => a - b);
  let secondHalf = Math.ceil((input.length - 1) / 2);
  let result = input.slice(secondHalf);
  return `[${result.join(", ")}]`;
}

C:\Windows\TEMP\ExecutionStrategies\e5srndrm.x0x\tmp5A55.tmp:81
let adapterFunction = (i, c) => c(i.map(Number)).join('\n')
                                                ^

TypeError: Cannot read property 'join' of undefined
    at adapterFunction (C:\Windows\TEMP\ExecutionStrategies\e5srndrm.x0x\tmp5A55.tmp:81:49)
    at Socket.<anonymous> (C:\Windows\TEMP\ExecutionStrategies\e5srndrm.x0x\tmp5A55.tmp:87:18)
    at Socket.emit (events.js:214:15)
    at endReadableNT (_stream_readable.js:1178:12)
    at processTicksAndRejections (internal/process/task_queues.js:80:21)
Тагове:
0
JavaScript Advanced 09/02/2021 22:07:40
BGdaredevil avatar BGdaredevil 8 Точки

Проблема е, че не връщам обект а просто стринг...

0
Rosen_Djambazov avatar Rosen_Djambazov 1 Точки

Аз имам същият проблем.

0
chef4o avatar chef4o 1 Точки

И при мен е същото, явно е нещо с начина, по който чете входа... 

https://pastebin.com/XwHnJFCg

0
27/09/2021 20:20:00
svephoto avatar svephoto 1191 Точки

Здравейте, колеги,

 

Не успявам да разбера напълно дали все още имате проблем или само обсъждате, че сте имали такъв (в минало време). Ако все още имате и не сте го разрешили, трябва само да връщате масив като структура от данни, а не да логвате резултат на конзолата -> променете console.log(output); на return output; (ползвам наименованието на изхода от кода на chef4o).

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.