From 0d1683fb1d700cb1e9682fc1ce8a184c5e202b11 Mon Sep 17 00:00:00 2001 From: Matej Focko Date: Mon, 12 Aug 2024 20:48:41 +0200 Subject: [PATCH] =?UTF-8?q?go:=20add=20=C2=AB392.=20Is=20Subsequence=C2=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Matej Focko --- go/is-subsequence.go | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 go/is-subsequence.go diff --git a/go/is-subsequence.go b/go/is-subsequence.go new file mode 100644 index 0000000..645e69e --- /dev/null +++ b/go/is-subsequence.go @@ -0,0 +1,18 @@ +package main + +func isSubsequence(s string, t string) bool { + length := len(s) + + i := 0 + for j := range t { + if i < length && t[j] == s[i] { + i++ + } + + if i >= length { + break + } + } + + return i == length +}