Implement LengthOfLastWord algorithm and add JUnit tests (#7057)

* Implement LengthOfLastWord algorithm in strings package

* Add JUnit tests for LengthOfLastWord algorithm

* style: fix import order and spacing for clang-format
This commit is contained in:
Gopal Gupta
2025-12-20 19:12:34 +05:30
committed by GitHub
parent 48e02b3bac
commit bb334881e9
2 changed files with 69 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
package com.thealgorithms.strings;
import static org.junit.jupiter.api.Assertions.assertEquals;
import org.junit.jupiter.api.Test;
public class LengthOfLastWordTest {
@Test
public void testLengthOfLastWord() {
assertEquals(5, new LengthOfLastWord().lengthOfLastWord("Hello World"));
assertEquals(4, new LengthOfLastWord().lengthOfLastWord(" fly me to the moon "));
assertEquals(6, new LengthOfLastWord().lengthOfLastWord("luffy is still joyboy"));
assertEquals(5, new LengthOfLastWord().lengthOfLastWord("Hello"));
assertEquals(0, new LengthOfLastWord().lengthOfLastWord(" "));
assertEquals(0, new LengthOfLastWord().lengthOfLastWord(""));
assertEquals(3, new LengthOfLastWord().lengthOfLastWord("JUST LIE "));
}
}