TGTGInsighttelegram intelligenceLIVE / telegram public index
← E-soft
E-soft avatar

TGINSIGHT POST

Post #1637

@esoftuz

E-soft

Görüntülemeler486Gönderi görüntüleme sayısı
Yayınlandı29 Nis29.04.2023 17:25
İçerik

Gönderi içeriği

Ushbu masala bo'yicha mendagi yechim quyidagicha: <?php class Solution { /** * @param string $pattern * @param string $s * @return bool */ function wordPattern($pattern, $s) { $pat_seq = []; $s_seq = []; $pat_seen = []; $s_seen = []; $pat_list = str_split($pattern); $s_list = explode(' ', $s); $i = 0; foreach ($pat_list as $pat) { $pat_seq[] = $pat_seen[$pat] ?? ($pat_seen[$pat] = $i++); } $i = 0; foreach ($s_list as $word) { $s_seq[] = $s_seen[$word] ?? ($s_seen[$word] = $i++); } return $pat_seq == $s_seq; } } Izohlarda o'zingizni yechimingizni qoldirishingiz mumkin.