diff --git a/build.gradle b/build.gradle index a536f11..9b32bef 100644 --- a/build.gradle +++ b/build.gradle @@ -1,5 +1,6 @@ plugins { id 'java' + id "io.freefair.lombok" version "6.6" } group = 'lol.hub.aoc' diff --git a/src/main/java/lol/hub/aoc/util/StringExtensions.java b/src/main/java/lol/hub/aoc/util/StringExtensions.java new file mode 100644 index 0000000..e3450bb --- /dev/null +++ b/src/main/java/lol/hub/aoc/util/StringExtensions.java @@ -0,0 +1,11 @@ +package lol.hub.aoc.util; + +public class StringExtensions { + public static String nth(String input, int start, int distance) { + StringBuilder sb = new StringBuilder(); + for (int i = start; i < input.length(); i = i + distance) { + sb.append(input.charAt(i)); + } + return sb.toString(); + } +}