Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function trip([x1,y1,x2,y2,x3,y3]) {
- [x1, y1, x2, y2, x3, y3] = [x1, y1, x2, y2, x3, y3].map(Number);
- let dist12 = Math.sqrt((x1 - x2) * (x1 - x2) + (y1 - y2) * (y1 - y2));
- let dist23 = Math.sqrt((x2 - x3) * (x2 - x3) + (y2 - y3) * (y2 - y3));
- let dist13 = Math.sqrt((x1 - x3) * (x1 - x3) + (y1 - y3) * (y1 - y3));
- // console.log(dist12);
- // console.log(dist23);
- // console.log(dist13);
- // console.log(dist12+dist13+dist23);
- if (Math.min(dist12, dist23) > Math.min(dist12, dist13)) {
- console.log("2->1->3: " + (Math.min(dist12, dist23) + Math.min(dist12, dist13)));
- }
- else if (Math.min(dist12, dist23) == Math.min(dist12, dist13)) {
- console.log("1->2->3: " + (Math.min(dist12, dist23) + Math.min(dist12, dist13)));
- }
- else if (Math.min(dist12, dist23) < Math.min(dist12, dist13)) {
- console.log("1->3->2: " + (Math.min(dist12, dist23) + Math.min(dist12, dist13)));
- }
- }
- trip([0, 0, 2, 0, 4, 0]);
- trip([5, 1, 1, 1, 5, 4]);
- trip([-1, -2, 3.5, 0, 0, 2]);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement