HOME»ITパスポート令和6年度» 問62
ITパスポート令和6年度 問62
問62
note_altcalculate
note_alt
calculate
関数 convert は,整数型の配列を一定のルールで文字列に変換するプログラムである。関数 convert を convert(arrayInput) として呼び出したときの戻り値が"AABAB"になる引数 arrayInput の値はどれか。ここで,arrayInput の要素数は1以上とし,配列の要素番号は1から始まる。
〔プログラム〕
〔プログラム〕

- {0,0,1,2,1}
- {0,1,2,1,1}
- {1,0,1,2,0}
- {1,1,2,1,0}
分類 :
テクノロジ系 » アルゴリズムとプログラミング » アルゴリズムとプログラミング
正解 :
エ
解説 :
プログラムは配列を先頭から調べ、値が1ならA、それ以外ならBを末尾に追加します。「AABAB」には、1・1・1以外・1・1以外の並びが必要です。
{1,1,2,1,0}なら順にA、A、B、A、Bとなります。0と2はどちらもelse側に入り、同じBへ変換されます。