Advertisement
brenoitalo

1071. Greatest Common Divisor of Strings

Dec 4th, 2023
1,025
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Kotlin 0.27 KB | Fixit | 0 0
  1. fun gcdOfStrings(str1: String, str2: String): String {
  2.     return when {
  3.         str2.length > str1.length -> gcdOfStrings(str2, str1)
  4.         str2 == str1 -> str1
  5.         str1.startsWith(str2) -> gcdOfStrings(str1.substring(str2.length), str2)
  6.         else -> ""
  7.     }
  8. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement