Skip to main content

You are given a string ‘s’. Your task is to tell whether string is beautiful or not.A beautiful string is a string in which String starts with ‘a’ or ‘A’ and middle element is either ‘m’ or ‘M’ and last element is ‘z’or ‘Z’

You are given a string ‘s’. Your task is to tell whether string is beautiful or not.A beautiful string is a string in which String starts with ‘a’ or ‘A’ and middle element is either ‘m’ or ‘M’ and last element is ‘z’or ‘Z’


const readline = require('readline');
 const inp = readline.createInterface({
  input: process.stdin
 });
 const userInput = [];
 inp.on("line", (data) => {
 userInput.push(data);
 });
 inp.on("close", () => {
 var data = userInput[0].split("");
 var a = (data);
 var b = a.length
 var c= Math.round(b/2)


if((a[0]=="a"||a[0]=="A")&&(a[c-1]=="m"||a[c-1]=="M")&&(a[b-1]=="z"||a[b-1]=="Z"))
 console.log(1)
 else
 console.log(0)
});

Comments

Popular posts from this blog

In XYZ country there is rule that car’s engine no. depends upon car’ number plate. Engine no is sum of all the integers present on car’s Number plate.The issuing authority has hired you in order to provide engine no. to the cars.Your task is to develop an algorithm which takes input as in form of string(Number plate) and gives back Engine number.

In XYZ country there is rule that car’s engine no. depends upon car’ number plate. Engine no is sum of all the integers present on car’s Number plate.The issuing authority has hired you in order to provide engine no. to the cars.Your task is to develop an algorithm which takes input as in form of string(Number plate) and gives back Engine number. const readline = require('readline');  const inp = readline.createInterface({   input: process.stdin  });  const userInput = [];  inp.on("line", (data) => {  userInput.push(data);  });  inp.on("close", () => {  var data = userInput[0].split(" ");  var a = (data);  var b=data.join('');  var c=b.split("").map(val=>Number(val))  var sum=0;  for(i=0;i<c.length;i++)  {d=c[i]  if(isNaN (d))  sum =sum;  else  sum= sum+d  }   console.log(sum)  });

Given a string S, print 'yes' if it has a vowel in it else print 'no'. Sample Testcase : INPUT codekata OUTPUT yes

Given a string S, print 'yes' if it has a vowel in it else print 'no'. Sample Testcase : INPUT codekata OUTPUT yes const readline = require('readline');  const inp = readline.createInterface({   input: process.stdin  });  const userInput = [];  inp.on("line", (data) => {  userInput.push(data);  });  inp.on("close", () => {  var data = userInput[0].split(" ");  var a = String(data[0]);  var b=a.split("")  var v;  var count=false  for(v of b) {  if(v == "a" || v == "e" || v == "i" || v == "o" || v == "u" || v == "A" || v == "E" || v == "I" || v == "O" || v == "U")  count=true }  if(count)  console.log('yes')  else  console.log('no') });  

You are given a number with duplicate digits your task is to remove the immediate duplicate digits and print the result

You are given a number with duplicate digits your task is to remove the immediate duplicate digits and print the result Sample Input : 1331 Sample Output : 11     const readline = require('readline'); const inp = readline.createInterface({ input: process.stdin }); const userInput = []; inp.on("line", (data) => { userInput.push(data); }); inp.on("close", () => { var data = userInput[0].split(" "); var a = (data); var b=data.join(' '); var c=b.split("") for(i=0;i<c.length;i++) {if(c[i]==c[i+1]) c.splice(i,2) } d=c.join("") console.log(d) });