Given a string of even length, return the first half. So the string “WooHoo” yields “Woo”.

Following are the test cases

Test cases Result Status
firstHalf(HelloThere) Hello OK
firstHalf(abcdef) abc OK
firstHalf(Word) Wo OK

Java solution

package test;

public class Program13 {
	public static void main(String[] args) {
	public static String firstHalf(String str) {
		return str.substring(0, str.length() / 2);


Javascript solution

const firstHalf = (str) => {
    return str.substr(0, str.length/2);

console.log(firstHalf("HelloThere")); //Hello
console.log(firstHalf("abcdef")); //abc
console.log(firstHalf("Word")); //Wo

About the author

Bushan Sirgur

Well, I am Bushan Sirgur from Banglore, India. Currently, I am working as a Software Developer in a Service Base Company. I am interested in JAVA/J2EE, Angular 2, JavaScript, jQuery, MongoDB.

View all posts

Leave a Reply

Your email address will not be published. Required fields are marked *