From 8a82fbdac3b0f107389959f65b8fbdecf145477b Mon Sep 17 00:00:00 2001 From: Edoardo Cecchinato <72577095+edo-ce@users.noreply.github.com> Date: Thu, 21 Jul 2022 09:49:06 +0200 Subject: [PATCH] Kotlin 242-Valid-Anagram --- kotlin/242-Valid-Anagram.kt | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 kotlin/242-Valid-Anagram.kt diff --git a/kotlin/242-Valid-Anagram.kt b/kotlin/242-Valid-Anagram.kt new file mode 100644 index 000000000..acd562efd --- /dev/null +++ b/kotlin/242-Valid-Anagram.kt @@ -0,0 +1,11 @@ +class Solution { + fun isAnagram(s: String, t: String): Boolean { + if (s.length != t.length) return false + val arr = Array(26) {0} + for (i in s.indices) { + arr[s[i] - 'a']++ + arr[t[i] - 'a']-- + } + return arr.all{it == 0} + } +}