【Cランクレベルアップメニュー】> 【forループ】STEP: 4 多重ループ (paizaランク D 相当) [難易度: 1553 ±8]
※リンク先へ移動するためには[paiza]へのログインが必要です。

m 個の文字 c_1, ..., c_m と、 n 個の文字列 S_1, ..., S_n が与えられます。各 c_i (1 ≤ i ≤ m) について、各 S_j (1 ≤ j ≤ n) に c_i が出現するかをそれぞれ調べ、出現する場合は "YES" を、そうでない場合には "NO" を、そのつど出力してください。
入力値(例)
1
a
2
paiza
kyoko
出力値(例)
YES
NO
解答例
| 
					 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18  | 
						<?php     $m = trim(fgets(STDIN));     for($i = 0; $i < $m; $i++) {         $c[] = trim(fgets(STDIN));     }     $n = trim(fgets(STDIN));     for($j = 0; $j < $n; $j++) {         $s[] = trim(fgets(STDIN));     }     for($i = 0; $i < $m; $i++) {         for($j = 0; $j < $n; $j++) {             echo (strpos($s[$j], $c[$i]) !== FALSE) ? "YES" : "NO";             echo "\n";         }     } ?>  | 
					

							
											

                