From 54155e8a69ca495ab129105bf3252dedf2206069 Mon Sep 17 00:00:00 2001 From: rickben Date: Tue, 3 Nov 2020 18:49:43 +0200 Subject: [PATCH 1/2] added rotate left string --- .../github/pedrovgs/problem81/RotateStringLeft.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 src/main/java/com/github/pedrovgs/problem81/RotateStringLeft.java diff --git a/src/main/java/com/github/pedrovgs/problem81/RotateStringLeft.java b/src/main/java/com/github/pedrovgs/problem81/RotateStringLeft.java new file mode 100644 index 00000000..3dc18025 --- /dev/null +++ b/src/main/java/com/github/pedrovgs/problem81/RotateStringLeft.java @@ -0,0 +1,13 @@ +package com.github.pedrovgs.problem81; + +import java.util.Arrays; + +public class RotateStringLeft { + public static String rotateLeft(String str, int d){ + char[] result = new char[str.length()]; + char[] data = str.toCharArray(); + for (int i = 0; i < data.length; i++) + result[(i+d) % data.length ] = data[i]; + return Arrays.toString(result); + } +} From 14e1122f3ee3701f48483afd14217f5d651da55b Mon Sep 17 00:00:00 2001 From: rickben Date: Tue, 3 Nov 2020 18:52:02 +0200 Subject: [PATCH 2/2] added rotate left string --- .../problem81/{RotateStringLeft.java => RotateLeftString.java} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename src/main/java/com/github/pedrovgs/problem81/{RotateStringLeft.java => RotateLeftString.java} (91%) diff --git a/src/main/java/com/github/pedrovgs/problem81/RotateStringLeft.java b/src/main/java/com/github/pedrovgs/problem81/RotateLeftString.java similarity index 91% rename from src/main/java/com/github/pedrovgs/problem81/RotateStringLeft.java rename to src/main/java/com/github/pedrovgs/problem81/RotateLeftString.java index 3dc18025..38312ba5 100644 --- a/src/main/java/com/github/pedrovgs/problem81/RotateStringLeft.java +++ b/src/main/java/com/github/pedrovgs/problem81/RotateLeftString.java @@ -2,7 +2,7 @@ import java.util.Arrays; -public class RotateStringLeft { +public class RotateLeftString { public static String rotateLeft(String str, int d){ char[] result = new char[str.length()]; char[] data = str.toCharArray();