D73 389違いを探します
トピックリンク
トピック分析
二つの文字列、ランダムな場所以外での前記文字列1つの文字列が与えられました。
余分な文字を返します。
考え
計算array_count_values、文字の発生の二つの文字列の比較に現れる文字列の文字数。差集合を計算し、差部に戻ります。
最終的なコード
<?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);
}
}
复制代码
あなたはこの記事を有用見つけたら、と歓迎パワーの愛を支援。