問題を解決するsubsequence check
には、2 つの異なる配列で 2 つの文字列入力を取り、配列インデックスでアクセスしようとしていますか?
Cでは、以下のようにしました..
char text[25000],pattern[25000];
scanf("%s %s",text,pattern);
そして、配列インデックスを介して各文字にアクセスできます。
どうすればperlで同じことができますか??
perl では、配列インデックスへのアクセスに固有のものは見つかりませんでした。私が得たのは、perlsplit
関数を使用することだけです..
my @pattern = split(" ",<>);
これは、スペースに基づいて入力を分割し、配列インデックスに割り当てます。入力がcanada nad
分割のような場合、 $pattern[0]と$pattern[1]に割り当てcanada
られます。nad
しかし、私はそれらを2つの別々の配列に入れたいですか?
私は分割の別のユーザーを見つけました..
my @pattern = split(undef,<>);
foreach my $val (@pattern){
print $val."\n";
}
これは文字列のすべての文字にアクセスできますが、問題はそれらを 2 つの異なる配列に割り当てることができないことです。
アイデア/提案を事前に感謝します。
なるほど、こういうのを探していたのですね..
my ($text,$pattern) = split(' ',<>);
my @textarr= split //,$text;
my @patterarr= split //,$pattern;