本文へ移動
✓ 合格ドリル基礎から練習

基本情報技術者 / 条件・事例の練習

基本情報技術者試験基礎・応用

条件を読む・根拠を説明する

連続する文字の圧縮

条件を整理し、答えを選んでから解き方を確認しましょう。

同じ文字が連続する区間を文字と個数で表す。入力AAABBCAAをこの方法で表すとどれか。

答え・解き方を読む

A3 B2 C1 A2

考える順序

  1. 1連続区間はAAA,BB,C,AA
  2. 2区間ごとの個数を数える
  3. 3離れたAの区間は結合しない

選択肢ごとの理由

  • 正解 · A3 B2 C1 A2

    連続区間はAAA,BB,C,AA。区間ごとの個数を数える。離れたAの区間は結合しない。

  • 比較 · A5 B2 C1

    総頻度の集計と連続区間の圧縮は異なります。

  • 比較 · A3 B2 C1

    末尾のAAも出力対象です。

  • 比較 · A2 B2 C1 A3

    先頭と末尾の区間の長さが逆です。

学習アプリで条件・事例を5問 →

学習の参考資料

用語・仕組みを学ぶための参考資料です。設問の条件と、このページの解き方を併せて確認してください。

教材の作成・確認方法

関連する要点をまとめて読む

技術の入口の要点と練習一覧 →