Practise

by Zsanett Tamás

JavaScript

/*A maximumkiválasztás tételhez
Ma2. feladat:
„Egy N szóból álló szövegbıl keressük ki a leghosszabb szót!”*/

let amazingSentence = 'This@ is amazing sentence for you!';
let splittedSentence = [];
splittedSentence = amazingSentence.split(' ');
let longestWord = splittedSentence[0];

for (let i = 0; i < splittedSentence.length; i++) {

  if (longestWord.length < splittedSentence[i].length) {
    longestWord = splittedSentence[i];
  }
}

alert(longestWord);

/*S6. feladat:
„Megmértük N napig a lehullott eső mennyislongestWordégét (mm-ben). Határozzuk meg, hogy mennyi
eső esett összesen és naponta átlagosan!”

*/

let result = 0;

let rain = [2, 1, 1, 2, 2, 1, 1];

for (let i = 0; i < rain.length; i++) {
  result += rain[i];
}

alert(result / rain.length);


//A sorozatszámítás tételhez: S3 „Adott egy N szóból álló mondat. Mennyi az átlagos szóhossz?”

let  sentence = 'This@ is amazing sentence for you!';
let splittedNewSentence = [];
let letters = [];

splittedNewSentence = sentence.split(' ');
letters = splittedNewSentence.join('').replace(/[^a-zA-Z ]/g, '')

counter = 0;

for(let i=0; i < letters.length;i++) {	
    counter++;
}

counter = counter / splittedNewSentence.length;


alert(counter);