No.3ベストアンサー
- 回答日時:
D[Didx]≠EOS
・B[Bidx]←D[Didx]
・Didx←Didx+1
・Bidx←Bidx+1
は、S[2]、つまり S[Sidx]がEOFで'ab'と照合した時に置換します。
一方、
・B[Bidx]←S[0]
・Aidx←Aidx+1
・Bidx←Bidx+1
は照合しなかったため、元のA[idx]の値をB[Bidx]にそのまま代入します。
そもそも先頭付近でA[Aidx]=S[0]ならこれらの
処理を行っているのですから必然的にこの、A[idx]はS[0]となり、
B[Bidx] ← S[0]
となります。
No.1
- 回答日時:
解ってもらえるか自身がない
んーっと、「何でアじゃないんだー」ってことが聞きたいんだろうと思うので、それを前提に解説を行うけど,
問題文中の
A[] = aabcabb[EOS]
S[] = ab[EOS]
で考えると、
まず、
Idx = 0のとき
A[0] = S[0] で (Idx = 0, Aidx = 0, Bidx = 0,Sidx = 0,S[0] = a)
Sidx = Sdx + 1
Aidx = Adx + 1 (Idx = 0, Aidx = 1, Bidx = 0, Sidx = 1)
A[1] = a
S[1] = bで
A[1] ≠ S[1] (Idx = 0, Aidx = 1, Bidx = 0,Sidx = 1)
この時、条件が一致しないから
やるべき処理は
B[Bidx] = A[Idx]またはB[Bidx] = S[0]
であって
(俺だったら後者じゃなく前者でコードを書くので混乱したが、選択肢に無いので。ここにくることになった条件文を考えればA[Idx] = S[0]は自明)
B[Bidx] = A[1] (Idx = 0, Aidx = 1, Bidx = 0,Sidx = 1,A[1] = b)
ではないよね?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- コスプレ 洋服の名前について 1 2022/07/20 07:37
- その他(ファッション) 縫い目が苦手です。 専門2年です。 昔から縫い目や服の繊維が苦手で、同じようなものしか着れません。 4 2023/04/21 00:02
- その他(行事・イベント) 今年の入学式、学生服がなぜ間に合わなくなったの? 2 2022/04/07 14:24
- クラフト・工作 小学生向けの裁縫セットの、バッグだけ探しています 3 2022/04/11 16:20
- DIY・エクステリア 折りたたみ椅子の修理方法を教えてください 14 2022/07/15 13:43
- メンズ 長袖を短く 2 2022/06/16 07:47
- クラフト・工作 正絹の着物リメイク、ベビー服は難しい? 2 2022/06/28 13:44
- レディース 七分袖のカーディガンの使い道 2 2022/03/28 13:20
- ビジネスマナー・ビジネス文書 カッターウェイシャツやボタンダウンシャツにネクタイを合わせるのはありですか? 自分は今年新卒で入って 2 2022/05/01 22:06
- 学校 高校2年です。 夏休み明けの家庭科の授業ではっぴ製作をしています。 ですが、私が一度コロナの濃厚接触 2 2022/12/10 15:55
関連するカテゴリからQ&Aを探す
医師・看護師・助産師
薬剤師・登録販売者・MR
医療事務・調剤薬局事務
歯科衛生士・歯科助手
臨床検査技師・臨床工学技士
理学療法士・作業療法士・言語聴覚士
臨床心理士・心理カウンセラー・ソーシャルワーカー
介護福祉士・ケアマネージャー・社会福祉士
弁護士・行政書士・司法書士・社会保険労務士
フィナンシャルプランナー(FP)
中小企業診断士
公認会計士・税理士
簿記検定・漢字検定・秘書検定
情報処理技術者・Microsoft認定資格
TOEFL・TOEIC・英語検定
建築士
インテリアコーディネーター
宅地建物取引主任者(宅建)
不動産鑑定士・土地家屋調査士
マンション管理士
電気工事士
美容師・理容師
調理師・管理栄養士・パティシエ
シェフ
保育士・幼稚園教諭
教師・教員
国家公務員・地方公務員
警察官・消防士
その他(職業・資格)
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
カンマを改行に変換する方法
-
秀丸で余分なスペースを削除したい
-
Word:差し込み印刷時に文字列...
-
文字列に含まれているダブルク...
-
エクセルの『検索と置換ボック...
-
Word VBA フッターでの文字の置換
-
CSVファイルの任意の列をダブル...
-
エクセルVBAでワードの文字を検...
-
エクセルの「置換」で1行の部分...
-
ダブルクォーテーションカンマ...
-
エクセル重複削除で綺麗に削除...
-
テキストでタブを検索してスペ...
-
文字の列を揃えるには
-
Wordでスペースを含む文字を置...
-
ワード文書の行間スペースを一...
-
エクセル 置換又は関数でかっこ...
-
エクセルでコンマとピリオドを...
-
数学 記号 sgn
-
Excelで全角ハイフンを半角ハイ...
-
セルの文字列後ろのスペース削除
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
カンマを改行に変換する方法
-
カンマ( , )をタブに置換したい。
-
Excelで全角ハイフンを半角ハイ...
-
文字の列を揃えるには
-
エクセルの『検索と置換ボック...
-
エクセルで濁点カナの変換方法...
-
Word:差し込み印刷時に文字列...
-
秀丸で余分なスペースを削除したい
-
エクセル重複削除で綺麗に削除...
-
ワードで複数の文字を一括・連...
-
セルの文字列後ろのスペース削除
-
CSVファイルの任意の列をダブル...
-
1文字だけ置換したい
-
文字列に含まれているダブルク...
-
word 改行マークを印刷時に表示...
-
Excelで特定の文字以下を削除し...
-
エクセル 置換又は関数でかっこ...
-
複数のスペースを1つのタブに...
-
エクセルの「置換」で1行の部分...
-
【MS Office Word 2007】文章の...
おすすめ情報