Skip to content

Latest commit

 

History

History
21 lines (15 loc) · 502 Bytes

lastTwo.md

File metadata and controls

21 lines (15 loc) · 502 Bytes

lastTwo

Given a string of any length, return a new string where the last 2 chars, if present, are swapped, so "coding" yields "codign".

lastTwo("coding") → "codign"
lastTwo("cat") → "cta"
lastTwo("ab") → "ba"

Solution:

public String lastTwo(String str) {
  return str.length() >= 2 ? str.substring(0,str.length()-2)+str.charAt(str.length()-1)+str.charAt(str.length()-2) : str;
}

codingbat

< back to readme