P
PHP | LeetCode
@easy_php_task1.4K подп.
168просмотров
11.7%от подписчиков
27 февраля 2026 г.
statsScore: 185
Задача: 1662. Check If Two String Arrays are Equivalent Сложность: easy Даны два массива строк word1 и word2. Верните true, если два массива представляют одну и ту же строку, и false в противном случае. Строка представлена массивом, если элементы массива, соединенные в порядке, образуют строку. Пример: Input: word1 = ["ab", "c"], word2 = ["a", "bc"] Output: true Explanation: word1 represents string "ab" + "c" -> "abc" word2 represents string "a" + "bc" -> "abc" The strings are the same, so return true. 👨‍💻 Алгоритм: 1⃣Построение списка символов для word2: Создайте список list2 для хранения всех символов из массива строк word2. 2⃣Итерация по word1 и проверка соответствующих символов: Итеративно пройдите по строкам в word1 и сравнивайте каждый символ с соответствующим символом из list2. 3⃣Возврат результата: Верните true, если все символы совпадают, и false, если найдены несовпадения или длины строк не совпадают. 😎 Решение: class Solution { function arrayStringsAreEqual(&#036;word1, &#036;word2) { &#036;list2 = implode('', &#036;word2); &#036;index = 0; &#036;n = strlen(&#036;list2); foreach (&#036;word1 as &#036;word) { for (&#036;i = 0; &#036;i < strlen(&#036;word); &#036;i++) { if (&#036;index >= &#036;n || &#036;word[&#036;i] != &#036;list2[&#036;index]) { return false; } &#036;index++; } } return &#036;index == &#036;n; } } Ставь 👍 и забирай 📚 Базу знаний
168
просмотров
1548
символов
Да
эмодзи
Нет
медиа

Другие посты @easy_php_task

Все посты канала →
Задача: 1662. Check If Two String Arrays are Equivalent Слож — @easy_php_task | PostSniper