Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // PRVI ZADATAK
- const vowels = ['a', 'e', 'i', 'o', 'u'];
- const example = "lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.";
- function countVowels(string) {
- let count = 0;
- for (let i = 0; i < string.length; i++) {
- if (vowels.indexOf(string[i]) > -1) {
- count++;
- }
- }
- return count;
- }
- console.log(`There are ${countVowels(example)} vowels in the given string.`);
- // DRUGI ZADATAK
- const triplets = [
- [6, 2, 9],
- [31, 22, 12],
- [25, 10, 18],
- [34, 23, 19],
- [91, 50, 64],
- [10, 89, 35],
- [52, 31, 60],
- [14, 71, 28]
- ];
- for (let i = 0; i < triplets.length; i++) {
- console.log(`The middle value of array [${triplets[i]}] is located at index ${gimme(triplets[i])}.`);
- }
- function gimme(array) {
- const clone = array.slice();
- clone.sort();
- const middle = clone[Math.round(clone.length - 1) / 2];
- return array.indexOf(middle);
- }
- // TRECI ZADATAK
- const likers = [
- [],
- ['Mark'],
- ['Mark', 'Peter'],
- ['Mark', 'Peter', 'Jacob'],
- ['Mark', 'Peter', 'Jacob', 'Max'],
- ['Mark', 'Peter', 'Jacob', 'Max', 'Steve'],
- ['Mark', 'Peter', 'Jacob', 'Max', 'Steve', 'Angela'],
- ];
- for (let i = 0; i < likers.length; i++) {
- console.log(likes(likers[i]));
- }
- function likes(array) {
- if (array && array.length) {
- switch (array.length) {
- case 1:
- return `${array[0]} likes this`;
- case 2:
- return `${array[0]} and ${array[1]} like this`;
- case 3:
- return `${array[0]}, ${array[1]} and ${array[2]} like this`;
- default:
- return `${array[0]}, ${array[1]} and ${array.length - 2} others like this`
- }
- } else {
- return 'No one likes this';
- }
- }
Add Comment
Please, Sign In to add comment