Problem:
Given a string, return a new string where the first and last chars have been exchanged.
frontBack("code") → "eodc"
frontBack("a") → "a"
frontBack("ab") → "ba"
Solution:
public String frontBack(String str) { if (str.length() == 1 || str.length() == 0 ) return str; else return str = (str.substring(str.length()-1,str.length()) + str.substring(1,str.length()-1) + str.substring(0,1)); }
No comments :
Post a Comment