PAR Jana & Thierry#148
Conversation
|
|
||
| console.log(hacker2.split('').reverse().join('')); | ||
|
|
||
| if(hacker1.toLowerCase().split('').sort() < hacker2.split('').sort()){ |
There was a problem hiding this comment.
It won't work like this, as you are sorting all the letters, per exemple in Jana, as there is two "a" it will be sorted before "arthur" (only one "a") but it shouldn't ;)
You only have to remove the .sort() method and you code will be good !
var hacker1Lower = hacker1.toLowerCase();
var hacker2Lower = hacker2.toLowerCase();
if (hacker1Lower > hacker2Lower) {
console.log("The navigator's name goes first");
} else if (hacker1Lower < hacker2Lower) {
console.log("The driver's name goes first");
} else {
console.log("What?! You both got the same name?");
};| var paragraphs = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent eu pulvinar ex, sit amet fermentum magna. Mauris facilisis, risus eget rutrum porttitor, quam ipsum rutrum nulla, vitae ultricies odio elit a tellus. Nunc in ex id nunc lacinia pellentesque. Praesent varius ultricies dapibus. Sed eu ante dignissim, vehicula tellus eget, blandit lectus. Vestibulum id libero pulvinar, ullamcorper est ut, tempus metus. Proin finibus nulla pulvinar nisi efficitur, id vulputate velit imperdiet. Quisque a magna suscipit, ornare nulla a, pellentesque nunc. Maecenas efficitur, odio nec laoreet elementum, leo est venenatis dui, sit amet convallis leo nisi vel nulla. Praesent eget lorem id orci consequat aliquet aliquet in ipsum. Sed egestas, erat eget rhoncus ullamcorper, ligula felis maximus nunc, id venenatis nulla nisi pharetra sem. Donec vehicula euismod tellus, quis faucibus erat vestibulum id. Donec vitae elit vel orci facilisis imperdiet aliquet ac urna. Nam orci ligula, euismod eu erat id, tincidunt imperdiet lacus. Praesent dolor quam, aliquet vel urna vitae, varius feugiat erat. Cras rutrum mollis laoreet. Vestibulum euismod purus metus, non lacinia turpis tristique eget. Fusce efficitur sapien eu sagittis luctus. Proin eros ligula, pulvinar eu varius nec, iaculis vel felis. Nulla gravida aliquet enim, at faucibus diam tristique nec. Proin mauris massa, luctus bibendum faucibus ac, porttitor non elit. Nulla dignissim nunc nec egestas luctus. Donec varius nibh quam, vitae vulputate magna mollis eget. Morbi consequat leo sit amet mi semper, quis sollicitudin tellus viverra. Aenean justo tortor, vestibulum quis rutrum egestas, volutpat at felis. Vivamus hendrerit mollis tellus. Pellentesque sagittis, quam ac hendrerit dapibus, ipsum augue eleifend est, ut efficitur leo arcu ut velit. Ut pulvinar, neque sed dignissim venenatis, risus libero sollicitudin libero, et sollicitudin libero est sed orci. Donec hendrerit diam nec turpis aliquam, ac venenatis mauris laoreet." | ||
|
|
||
| console.log(paragraphs.split(' ').length); | ||
| console.log(paragraphs.indexOf('et')); No newline at end of file |
There was a problem hiding this comment.
The indexOf method allow you to catch the actual index (the position in an array) of a specific element, in your case it will output 24, because the first occurence of "et" is at the index 24 of the array.
What you can try is to create an empty array, then iterate over "paragraphs" and add an if else statement that will push "et" whenever the loop encounters it, and then you just have to use the length method to know the actual number of element :)
|
Good job, you manage to go through almost all the iterations! |
No description provided.