missingChar

Given a non-empty string and an int n, return a new string where the char at index n has been removed. The value of n will be a valid index of a char in the original string (i.e. n will be in the range 0..str.length()-1 inclusive).

missingChar(“kitten”, 1)-> “ktten”
missingChar(“kitten”, 0) -> “itten”
missingChar(“kitten”, 4) ->”kittn”

public String missingChar(String str, int n) {
if(n>=0 && n<=str.length()-1)
{if(str.length()==1) return(" ");
else return( str.substring(0,n)+str.substring(n+1));
}
else return str;
}
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s