体験を伝える―『ガジェット通信』の考え方

面白いものを探しにいこう 本物を体験し体感しよう 会いたい人に会いに行こう 見たことのないものを見に行こう そしてそれをやわらかくみんなに伝えよう [→ガジェ通についてもっと詳しく] [→ガジェット通信フロアについて]

【クリスマス問題】『サンタの持ち場を計算しよう』解答と解説

【クリスマス問題】サンタの持ち場を計算しよう

本問題は、クリスマスプレゼントが当たる、コーディング問題でした。

それでは以下、問題とその解答、解説を見ていきましょう。

問題

あなたはサンタさんです。

サンタさんは、プレゼントを配るべき家を割り当てられます。

配る家は複数あり、1~15の整数のX, Y座標で、位置が示されます。

全ての家を含む、X軸に平行な辺を持つ正方形(辺の長さは整数、家は線上でもよい)の面積を計算するプログラムを書いてください。

以下、入力の例です。

数字は標準入力から、カンマと改行で区切られた文字として渡されます。

改行で区切られた各行が家を表します。

カンマで区切られた値は順に、X座標、Y座標を表します。

6,3
2,5
4,7
8,6

以下、グラフによる図解と各種数値です。

【クリスマス問題】『サンタの持ち場を計算しよう』解答と解説
1 2 3 4 5次のページ
CodeIQ MAGAZINEの記事一覧をみる
  • 誤字を発見した方はこちらからご連絡ください。
  • ガジェット通信編集部への情報提供はこちらから
  • 記事内の筆者見解は明示のない限りガジェット通信を代表するものではありません。
GetNews girl / GetNews boy

オスカー2018年晴れ着撮影会