※paizaに会員登録すると無料で動画学習コンテンツをご利用いただけます
会員登録する
#04:2次元平面上の経路を扱おう
先ほどのチャプターで学んだ点に続いて、それらをつなげて表される経路を扱う方法を学習します。
// 経路の距離
static double distanceRoute(int n, List<Point> route) {
double sum = 0;
for (int i=0; i<n-1; i++) {
sum += distancePoint(route.get(i), route.get(i+1));
}
return sum;
}
// 経路の表示
static void info(int n, List<Point> route) {
for (int i=0; i<n; i++) {
System.out.println(route.get(i).x + " " + route.get(i).y);
}
}
ログインすると採点できます
コードの実行