PEをMathematicaで

Project Eulerに挑戦してみよう

2017-05-02から1日間の記事一覧

Project Euler 102 / 三角形の包含

3つの異なる点が -1000 ≤ x, y ≤ 1000 かつ三角形となるように平面上にランダムに与えられる。次の2つの三角形を考える。 A(-340,495), B(-153,-910), C(835,-947) X(-175,41), Y(-421,-714), Z(574,-645) 三角形ABCは原点を内部に含み,XYZは原点を内部に含…

Project Euler 91 / 整数座標における直角三角形

点 P(x1, y1) と点 Q(x2, y2) はともに格子点であり,原点 O(0,0) とあわせてΔOPQをなす。各座標が 0 ≤ x1, y1, x2, y2 ≤ 2 をみたすとき,直角三角形は14個できる。0 ≤ x1, y1, x2, y2 ≤ 50 のとき,直角三角形は何個作れるか?Problem 91 - Project Euler …