Loading...
anton_cholakov avatar anton_cholakov 88 Точки

[Homework] JavaScript Basics -Loops-Arrays-String

Здравейте, колеги! Представям Ви решенията си от последното домашно :) 

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

Ще се радвам на feedback :)

 

01. Number CheckerHTML + JS /честно казано тук имам някои питанки, които ще посоча по долу/

02. Find Min and Max NumberHTML + JS

03. PropertiesHTML + JS

04. Create ArrayHTML + JS

05. Compare CharsHTML + JS

06. Maximal SequenceHTML + JS

07. Maximal Increasing SequenceHTML + JS

08. Sort ArrayHTML + JS

09. Most Frequent NumberHTML + JS

10. Reverse StringHTML + JS

11. Check the BracketsHTML + JS

12. Substring CountHTML + JS

13. Replace the White-SpacesHTML + JS

14. PalindromesHTML + JS --> Определено имам нужда от помощ с регулярните изрази :( .. Ако някой ми помогне, ще съм много благодарен!

15. Most Frequent WordJS

16. Cards FrequencesJS

17. Extract Element Content: JS

18. Replace A TagsJS

19. Text ModifierJS

.. и специални благодарности към ZvetanIG за насоките с регулярните изрази! :)

 

edit: сега загрях, че всъщност html файловете са излишни, но така или иначе съм ги качил вече в github и линкнал

21
JavaScript Fundamentals
vvulevv avatar vvulevv 51 Точки

anton_cholakov, ще си позволя да ти дам една насока в решението ти на Problem 14. Palindromes. Като split-неш масива words накрая се получава един празен елемент. За да не се случва това може да използваш: words = words.filter(Boolean); или words = words.filter(function (w){return w!==''}); Това филтрира елементите на масива и в първия случай, ако имаш празен низ булевото условие връща false и няма да отиде в масива, а всеки друг случай ще даде true. А пък функцията мисля, че е ясно какво прави - връща думата в масива в случай, че тя е различна от празен низ. 
Ето малко решени задачи и от мене: https://github.com/vvulevv/JS-Loops-Arrays-Strings-Homework

2
anton_cholakov avatar anton_cholakov 88 Точки

Благодаря за коментара, решението е коригирано :)

0
nickpanaiotov avatar nickpanaiotov 21 Точки

Да попитам хората използвали обект за задачата с картите (16-та), в условието доколкот виждам се иска картите да се подреждат по реда на първото им появяване в стринга. Обекта един вид се сортира сам има ли шанс това да се избегне защото за домашното е все тази, но на изпит  judge системата няма да го хареса. 

0
XmUrF avatar XmUrF 363 Точки

Ами ето да видиш аз как съм го направил като съм ползвал контейнер и въпреки това не разчитам на него за принтирането в съответната последователност.

http://pastebin.com/y2f62XAY

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