Answer to Question #170296 in Java | JSP | JSF for Chandra sena reddy

Question #170296

String Starts or Ends with given String

Given an array

stringsArray of strings, and startString, endString as inputs, write a JS program to filter the strings in stringsArray starting with startString or ending with endString.

Quick Tip

You can use the array method filter() and logical operator OR ( || ).


Input

  • The first line of input contains a string stringsArray
  • The second line of input contains a string startString
  • The third line of input contains a number endString

Output

  • The output should be a single line containing an array of filtered strings


Sample Input 1

['teacher', 'friend', 'cricket', 'farmer', 'rose', 'talent', 'trainer']

t

r


Sample Output 1

[ 'teacher', 'farmer', 'talent', 'trainer' ]


Sample Input 2

['dreamer', 'player', 'reader', 'writer', 'trendy']

p

er 


Sample Output 2

[ 'dreamer', 'player', 'reader', 'writer' ]



1
Expert's answer
2021-03-11T23:24:35-0500
const strings = ['teacher', 'friend', 'cricket', 'farmer', 'rose', 'talent', 'trainer'];
var stringOne='t'
var stringTwo='r'


var myVar = '['+strings.toString()+']';
console.log(myVar);
console.log(stringOne);
console.log(stringTwo);




    for (var i = 0; i < strings.length; ++i) {
        for (var j = 0; j < strings[i].length; ++j) {
          if(strings[i].startsWith(stringOne)&&strings[i].endsWith(stringTwo)); 
             console.log(strings[i]);
        }   
}


const stringsTwo = ['teacher', 'friend', 'cricket', 'farmer', 'rose', 'talent', 'trainer'];
var stringThree='p'
var stringFour='er'


var myVarTwo = '['+stringsTwo.toString()+']';
console.log(myVarTwo);
console.log(stringThree);
console.log(stringFour);
    for (var i = 0; i < stringsTwo.length; ++i) {
        for (var j = 0; j < stringsTwo[i].length; ++j) {
          if(strings[i].startsWith(stringThree)&&strings[i].endsWith(stringFour)); 
             console.log(stringsTwo[i]);
        }   
}

Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Comments

No comments. Be the first!

Leave a comment

LATEST TUTORIALS
New on Blog