Move History

Rooted by: Kumite
Fork Selected
  • Code
    public class AbbreviateTwoWords {
    
      public static String abbrevName(String name) {
        return "%s.%s".formatted(name.charAt(0), name.charAt(name.indexOf(" ") + 1));
      }
    }
    Test Cases
    import org.junit.Test; import static org.junit.Assert.assertEquals; import org.junit.runners.JUnit4; public class SolutionTest { @Test public void testFixed() { assertEquals("S.H", AbbreviateTwoWords.abbrevName("Sam Harris")); assertEquals("P.F", AbbreviateTwoWords.abbrevName("Patrick Feenan")); assertEquals("E.C", AbbreviateTwoWords.abbrevName("Evan Cole")); assertEquals("P.F", AbbreviateTwoWords.abbrevName("P Favuzzi")); assertEquals("D.M", AbbreviateTwoWords.abbrevName("David Mendieta")); } }
  • Code
    • public class AbbreviateTwoWords {
    • public static String abbrevName(String name) {
    • return name.replaceAll("[^A-Z\\s]","").replaceAll("\\s",".");
    • return "%s.%s".formatted(name.charAt(0), name.charAt(name.indexOf(" ") + 1));
    • }
    • }