Hatena::Grouptopcoder

cafelier@SRM

cafelier のSRM参加記録です。コンテスト中に考えてたことを執拗に全部書き残すとどうなるだろうかという試み本番中にこういうコードが書きたかったなあ、という後で書いた反省コードを書き残す試み

スパムが来たのでしばらくコメント欄をはてなユーザ限定にしています、すみません、

 | 

2012-04-17

AOJ10002 : Rectangle

21:26 | はてなブックマーク -  AOJ10002 : Rectangle - cafelier@SRM

http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=10002

import std.array;
import std.conv;
import std.stdio;

void main()
{
   string[] tok = readln().split();
   int a = tok[0].to!int();
   int b = tok[1].to!int();
   writeln(a*b, " ", (a+b)*2);
}

一行に空白区切りで複数のデータが入力されるときは、std.array の split() で文字列の配列に分割します。その後で to!int() で各要素を変換。writeln には複数の引数を渡して一気に出力させることができます。

トラックバック - https://topcoder-g-hatena-ne-jp.jag-icpc.org/cafelier/20120417
 | 

presented by cafelier/k.inaba under CC0