От JavaScript Objects задача 08. Unique Sequences
http://pastebin.com/n0er9sDw
Джъдж ми дава 66/100 и нямам никаква идея къде бъркам...
Ако някои може да даде някаква идея ще бъда доста блаодарен.
P.S. http://pastebin.com/gjEHQsNe - стигнах до 83 :)
http://pastebin.com/n0er9sDw
Джъдж ми дава 66/100 и нямам никаква идея къде бъркам...
Ако някои може да даде някаква идея ще бъда доста блаодарен.
P.S. http://pastebin.com/gjEHQsNe - стигнах до 83 :)
Аз със сет така и не можах да стигна до 100.
Накрая я направих с мап и стана.
ПС. Кода ми, ако искаш да видиш решение:
Благодаря много, сега ще разгледам твоето решение.
Просто съм подал ключовете и мапа от който са, ето го без изнесена функция:
И реално сравняваш масивите като стрингове... Много ми хареса това. Нямаше да се сетя нещо такова ! Евала :)
Ето го и моето решение реализирано със Set
Дам , ето как ставало със сет ... :)
Здравейте,
Това е моето решение с Set, и Judge дава 100/100. Надявам се съм ви помогнал.
Реално няма нужда от проверка дали сетът вече съдържа дадения масив, защото сетът пази само уникални стойности.
Същото е и с мап-а, ключовете са уникални и подавайки същия ключ няма да запише нов запис.
Аз така разбирам условието, че [1,2,3,4] и [1,1,2,2,3,3,4,4] са еднакви, и вторият масив, не трябва да влиза.
An array is considered the same (NOT unique) if it contains the same numbers as another array, regardless of their order. И така като реших задачата, взех 66(така е много по-интересна), но явно не това трябва да се разбере от условието.
Функцията ти за сортиране не я схващам ( (arrA, arrB, map) => map.get(arrA) - map.get(arrB)) или по-точно аргумента 'map'. Ай пак сядам да чета. То се е видяло :)