平成23年秋期試験問題 問92

問89~92は、中問Aの問題文を読んでから回答してください。
図4の三つのデジタル画像をそれぞれ右に90度回転させたとき,回転前の画素データを圧縮した結果の文字数から,回転後の画素データを圧縮した結果の文字数を引いた値が大きい順に並べたものはどれか。ここで,文字数にはコンマを含める。
92.png

  • 画像①,画像②,画像③
  • 画像①,画像③,画像②
  • 画像②,画像①,画像③
  • 画像②,画像③,画像①
正解 問題へ
テクノロジ系
解説
まずそれぞれの画像について問90と同様の方法で圧縮後の文字列数を求めます。

[画像①]
  • 1行目 "w,b,w,b,w,b,w,"…14文字
  • 2行目 "b,w,b,w,b,w,b,"…14文字
  • 3行目 "w,b2,w,b2,w,"…12文字
  • 4行目 2行目と同じパターンなので14文字
  • 5行目 3行目と同じパターンなので12文字
  • 6行目 2行目と同じパターンなので14文字
  • 7行目 1行目のパターンから最後のコンマ1文字分を引いた13文字
出力結果は、各行の文字数を合計した93文字になります。

[画像②]
  • 1行目 "w,b,w,b,w,b,w,"…14文字
  • 2行目 "b,w,b,w,b,w,b,"…14文字
  • 3行目 "w,b5,w,"…7文字
  • 4行目 "b,w5,b,"…7文字
  • 5行目 3行目と同じパターンなので7文字
  • 6行目 2行目と同じパターンなので14文字
  • 7行目 1行目のパターンから最後のコンマ1文字分を引いた13文字
出力結果は、各行の文字数を合計した76文字になります。

[画像③]
  • 1行目 "w,b,w,b,w,b,w,"…14文字
  • 2行目 "b,w,b,w,b,w,b,"…14文字
  • 3行目 "w,b,w3,b,w,"…11文字
  • 4行目 "b,w5,b,"…7文字
  • 5行目 3行目と同じパターンなので11文字
  • 6行目 2行目と同じパターンなので14文字
  • 7行目 1行目のパターンから最後のコンマ1文字分を引いた13文字
出力結果は、各行の文字数を合計した84文字になります。

次に3つの画像を右へ90度回転させ、下図のようにします。
92a.png
よく見ると画像①を右90度回転させると画像②になり、画像②を右90度回転させると画像①になっていることがわかります。また画像③は回転させても元の画像と変わりません。したがって回転前の文字数からそれぞれの画像について、回転前の文字数から回転後の文字数を引いた値は、

 画像① 93文字-76文字= 17文字
 画像② 76文字-93文字=-17文字
 画像③ 84文字-84文字= 0文字

算出された値を大きい順に並べると「画像①,画像③,画像②」になります。

Pagetop