Solution.cs
using System.Collections; using System.Collections.Generic; using UnityEngine; public class Solution : MonoBehaviour { public string[] strings = { "flower", "flow", "flight" }; void Start() { Debug.Log("LCF => "+LongestCommonPrefix(strings)); } public string LongestCommonPrefix(string[] strs) { if (strs == null || strs.Length == 0) return ""; string prefix = strs[0]; for (int i = 1; i < strs.Length; i++) { while(strs[i].IndexOf(prefix) != 0) { prefix = prefix.Substring(0, prefix.Length - 1); if (string.IsNullOrEmpty(prefix)) return ""; } } return prefix; } }