Advertisement
avr39ripe

jsStrToAbbr

Mar 7th, 2021
223
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <title>Study</title>
  6. </head>
  7. <body>
  8.     <script>
  9. // 5. Написать функцию, которая принимает словосочетание
  10. // и превращает его в аббревиатуру.
  11. // Например: cascading style sheets в CSS, объектно ориентированное
  12. // программирование в ООП.
  13.         `use strict`
  14.  
  15.         function strToAbbr(str) {    
  16.             let res = str[0];
  17.             for (let spacePos = -1; (spacePos = str.indexOf(' ', spacePos + 1)) != -1; res += str[++spacePos]);
  18.             return res.toUpperCase();
  19.         }
  20.  
  21.         console.log(strToAbbr('text color decorator'));
  22.         console.log(strToAbbr('t c d'));
  23.         console.log(strToAbbr('cascading style sheets'));
  24.         console.log(strToAbbr('объектно ориентированное программирование'));
  25.     </script>
  26. </body>
  27. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement