Рубрики
Uncategorized

Решение для PHP-кода Leetcode — d73 389. Найдите разницу

Автор оригинала: David Wong.

Ссылка на Заголовок

389. Найдите разницу

Анализ названия

Учитывая две строки, в одной строке случайным образом на один символ больше, чем в другой.

Возвращает дополнительные символы.

размышляющий

Используйте array ﹣ count ﹣ значения для вычисления количества символов в строке и сравнения количества символов в двух строках. Вычислите набор разностей и вернитесь к разностной части.

Окончательный код

php
class Solution {

    /**
     * @param String $s
     * @param String $t
     * @return String
     */
    function findTheDifference($s, $t) {
        $ss = array_count_values(str_split($s));
        $tt = array_count_values(str_split($t));
        $diff = array_diff_key($tt, $ss) + array_diff($tt, $ss) + array_diff_assoc($tt, $ss);
        return key($diff);
    }
}

Если вы считаете, что эта статья полезна для вас, вы можете воспользоваться поддержкой генерации энергии искусственного интеллекта.

Оригинал: “https://developpaper.com/leetcode-php-solution-d73-389-find-the-difference/”