From 8ce22bbbbbc52f16668a0b16e998d645e9c681f6 Mon Sep 17 00:00:00 2001 From: wangsiyuan <2392948297@qq.com> Date: Wed, 6 Sep 2023 14:28:56 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20Solution.java?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/solution/Solution.java | 24 +++++++++++++++++------- 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/src/solution/Solution.java b/src/solution/Solution.java index 8853da8..89dabdd 100644 --- a/src/solution/Solution.java +++ b/src/solution/Solution.java @@ -112,16 +112,26 @@ public class Solution { int index = 0; StringBuilder temp = new StringBuilder(); if (strs != null){ - for (int i = 0; i < strs.length; i++) { - if (strs[i] != ""){ - for (int j = 0; j < strs[i].length() && j < index; j++) { - temp.append(strs[i].charAt(index)); - break; + for (int k = 0; k < strs[0].length(); k++) { + char indexChar = strs[0].charAt(index); + for (int i = 1; i < strs.length; i++) { + if (strs[i] != ""){ + for (int j = 0; j < 1; j++) { + char crrChar = strs[i].charAt(index); + if (indexChar != crrChar){ + return String.valueOf(temp); + } + if (i == strs.length- 1){ + temp.append(crrChar); + index++; + } + } + } else { + return ""; } - } else { - return ""; } } + } return ""; }