Професионална програма
Loading...
kozmoza avatar kozmoza 4 Точки

Emoji Detector

https://pastebin.com/Nv0zGuxP

Здравейте, 

Последните два дни решавах тази задача и почти я реших, но не знам как да отпечатам накрая символите отпред и отзад на emoji- то. Ще се радвам ако някой погледне и ми подскаже. Знам, че кода ми е доста не-добре написан, но все пак работи, бих искал да взема точките, а после ще го оправя:) Задачата е от Programming Fundamentals Final Exam 04.04.2020 https://judge.softuni.bg/Contests/Practice/Index/2302#1

Тагове:
0
JavaScript Fundamentals
krasizorbov avatar krasizorbov 543 Точки

Здрасти,

Ето така можеш да ги отпечаташ но даже и така дава 30/100

for (const el of arrEmojies) {
    let sum = 0;
    for (let i = 0; i < el.length; i++) {
      let asciiValue = el[i].charCodeAt();
      sum += asciiValue;
    }
    if (sum > result) {
      let str = text.join(" ");
      if (str.includes(el)) {
        let charIndex = str.indexOf(el) - 1;
        let char = str[charIndex];
        console.log(`${char}${char}${el}${char}${char}`);
      }
    }
  }

Не знам защо се опитваш да решаваш задачата по този начин при положение че се решава на 35 реда с регекс. Но знам че утре ще вземаме регекс и предполагам че нямаш опит още. Иначе е добре че се опитваш да я решиш по този начин, доста се усложнява живота така но е добре за мисловния процес.

0