教えて!しごとの先生
教えて!しごとの先生
  • 解決済み

基本情報技術者試験のアルゴリズムについて質問です。

基本情報技術者試験のアルゴリズムについて質問です。以下の過去問ですが、これを解くにはトレースをするのが近道なのでしょうか。私は文系の初学者で「本番でこんなトレースをする時間あるのだろうか」と不安になっています。 またアルゴリズムの問題を解こうとすると10分15分すぐ立ちます。 皆様も最初このよう感じだったでしょうか。 どうすればこの問題を本番で出来るようになるかイメージがつきません。 皆様アルゴリズム対策どうされたでしょうか?何十時間かけましたか? フワッとした質問になりましたが、ご自身のアルゴリズム対策を教えていただけると助かります。具体的な参考書などもあげていただけると大変嬉しいです

補足

私は実務ではアルゴリズムを使用することはなく、テストに合格することが目的です

続きを読む

32閲覧

回答(1件)

  • ベストアンサー

    基本、難しそうだなって思ったらトレースでも大丈夫です。ただ、トレースは長くて5分以内にはおわらせたほうきいです。 しかし、この問題の場合には 頭の中で考えればトレースしなくとも答えが出ます 考えかた あー、配列の最後の単語を0の部屋に持ってきて それ以降のやつは後ろにずらすんやなーー (問題文の1からn-1の単語を〜と、開始の次の処理より判断) iがn-1から始まるってことは 後ろから2番目の単語から始まるってことや、つまり iをi+1に入れれば入れたことになるやん!! (iには後ろから2番目の部屋がはいるから、それを後ろにずらすならiに1をたせば解決) (ループ条件より判断) つまりアか。 ですね。

< 質問に関する求人 >

基本情報技術(東京都)

この条件の求人をもっと見る

< 平日勤務で週末はリフレッシュしたい人におすすめ >

正社員×土日祝休み(東京都)

求人の検索結果を見る

もっと見る

この質問と関連する質問

    < いつもと違うしごとも見てみませんか? >

    覆面調査に関する求人(東京都)

    この条件の求人をもっと見る

    Q&A閲覧数ランキング

    カテゴリ: 資格

    転職エージェント求人数ランキング

    • 1

      続きを見る

    • 2

      続きを見る

    • 3

      続きを見る

    あわせて読みたい
    スタンバイプラスロゴ

    他の質問を探す

    答えが見つからない場合は、質問してみよう!

    Yahoo!知恵袋で質問をする

    ※Yahoo! JAPAN IDが必要です

    スタンバイ アプリでカンタン あなたにあった仕事見つかる