Cody

# Problem 1916. GJam 2013 Veterans: Hedge

Solution 522994

Submitted on 6 Nov 2014
This solution is locked. To view this solution, you need to provide a solution of the same size or smaller.

### Test Suite

Test Status Code Input and Output
1   Pass
%% tic hin=[766 537 321 480 419 738 736 848 636 789 829 282 275 732 350 318 886 646 737 272 775 516 399 84 767 567 589 992 361 141 42 126 677 714 605 447 452 693 295 87 833 475 369 107 206 70 425 443 68 513 715 842 380 465 926 498 31 866 489 744 6 883 869 34 948 826 480 399 870 126 838 702 600 558 161 157 627 585 600 694 449 666 888 828 130 165 326 513 382 166 256 387 400 124 772 348 301 251 98 170 ]; hexp=98.000000; hout=Hedge_V(hin); assert(abs(hout-hexp)<2e-4)

h = 98

2   Fail
%% hin=[296 334 370 405 439 472 504 535 565 594 622 649 675 700 724 747 769 790 810 829 847 864 880 895 909 922 934 945 955 964 972 979 985 990 994 997 999 1000 1000 999 997 994 990 985 979 ]; hexp=984.000000; hout=Hedge_V(hin); assert(abs(hout-hexp)<2e-4)

Error: Assertion failed.

3   Pass
%% hin=[89 668 662 805 922 799 390 948 856 108 343 985 287 208 866 62 270 471 141 717 997 953 616 739 418 429 967 875 551 327 828 991 994 841 796 268 640 537 215 847 996 558 831 282 117 696 696 386 518 188 103 867 140 70 957 557 498 923 783 400 601 962 391 595 803 538 214 794 74 428 640 70 337 823 351 454 518 398 191 388 585 293 254 724 715 562 280 564 484 414 964 436 376 706 30 530 243 595 323 668 ]; hexp=323.000000; hout=Hedge_V(hin); assert(abs(hout-hexp)<2e-4)

h = 323

4   Pass
%% hin=[343 713 209 730 52 457 191 342 286 988 415 29 867 460 629 360 451 733 677 536 287 975 835 202 487 189 178 104 222 6 933 565 70 493 646 121 949 836 462 586 175 876 615 42 687 243 401 489 327 78 24 613 404 858 166 890 398 344 345 620 701 629 536 770 121 533 242 421 368 703 7 894 930 973 935 968 215 688 457 893 117 480 857 872 690 23 113 87 718 458 58 770 86 945 891 559 477 132 979 196 ]; hexp=164.000000; hout=Hedge_V(hin); assert(abs(hout-hexp)<2e-4)

h = 164

5   Pass
%% hin=[752 415 809 465 166 690 876 258 217 362 49 765 508 532 889 262 222 933 39 741 125 452 683 129 382 827 793 159 242 199 396 993 965 557 457 482 598 685 91 166 46 139 930 905 22 818 166 243 102 557 335 578 8 17 706 389 195 499 547 437 49 295 429 365 203 886 846 800 570 288 965 967 427 246 872 448 415 37 43 517 593 377 94 952 746 800 693 940 650 239 376 698 885 157 414 439 394 259 590 315 ]; hexp=287.000000; hout=Hedge_V(hin); assert(abs(hout-hexp)<2e-4)

h = 287

6   Pass
%% hin=[56 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 ]; hexp=90.000000; hout=Hedge_V(hin); assert(abs(hout-hexp)<2e-4)

h = 90

7   Pass
%% hin=[1 2 3 4 7 ]; hexp=4.000000; hout=Hedge_V(hin); assert(abs(hout-hexp)<2e-4)

h = 4

8   Fail
%% hin=[621 649 675 700 724 747 769 790 810 829 847 864 880 895 909 922 934 945 955 964 972 979 985 990 994 997 999 1000 1000 999 997 994 990 985 979 972 964 955 945 934 922 909 895 880 864 ]; hexp=879.000000; hout=Hedge_V(hin); assert(abs(hout-hexp)<2e-4)

Error: Assertion failed.

9   Pass
%% hin=[114 599 12 672 886 403 231 280 268 212 173 879 456 671 733 238 423 824 70 634 389 448 687 367 911 508 890 214 697 762 512 810 361 523 481 246 278 63 877 545 275 50 775 82 72 859 319 846 682 740 831 70 539 517 788 450 24 29 663 721 791 527 882 151 401 363 748 678 777 624 222 403 25 348 484 448 206 154 293 888 894 123 309 432 639 449 881 15 477 896 87 619 774 968 121 526 682 868 204 459 ]; hexp=204.000000; hout=Hedge_V(hin); assert(abs(hout-hexp)<2e-4)

h = 204

10   Pass
%% hin=[18 27 36 45 54 63 72 81 90 99 108 117 126 135 144 153 162 171 180 189 198 207 216 225 234 243 252 261 270 279 288 297 306 315 324 333 342 351 360 369 378 387 396 405 414 423 432 441 450 459 468 477 486 495 504 513 522 531 540 549 558 567 576 585 594 603 612 621 630 639 648 657 666 675 684 693 702 711 720 729 738 747 756 765 774 783 792 801 810 819 ]; hexp=810.000000; hout=Hedge_V(hin); assert(abs(hout-hexp)<2e-4)

h = 810

11   Pass
%% hin=[823 304 810 336 956 450 271 376 574 27 300 513 154 825 384 662 69 765 915 473 794 229 24 568 883 911 820 507 554 938 670 729 241 831 64 196 280 334 572 853 361 223 365 866 48 748 528 116 865 442 941 658 670 964 225 904 226 44 410 131 982 79 859 574 261 275 770 540 608 693 392 320 915 109 186 962 208 713 430 72 154 370 82 176 685 306 79 262 702 841 744 35 271 955 960 532 229 729 71 836 ]; hexp=71.000000; hout=Hedge_V(hin); assert(abs(hout-hexp)<2e-4)

h = 71

12   Fail
%% hin=[213 995 315 894 909 497 72 335 149 956 89 10 82 156 180 840 748 514 526 117 115 973 746 339 261 758 62 591 981 526 74 193 872 388 438 781 885 862 467 385 817 555 747 250 62 278 89 810 791 614 278 905 938 23 595 198 132 8 141 112 533 214 656 405 954 446 537 190 307 3 574 123 557 672 724 618 949 812 779 739 777 408 995 66 430 589 264 561 949 404 24 481 969 32 885 274 829 773 463 135 ]; hexp=314.125000; hout=Hedge_V(hin); assert(abs(hout-hexp)<2e-4)

Error: Assertion failed.

13   Fail
%% hin=[73 946 695 109 440 590 735 26 838 968 49 851 398 47 95 334 537 741 687 390 391 108 584 368 754 27 668 232 88 446 11 512 743 57 972 182 646 707 560 835 26 608 38 423 7 132 756 895 872 442 284 614 901 867 333 655 245 352 238 684 150 600 195 244 656 167 778 653 873 337 487 898 296 524 673 302 8 780 196 231 222 479 197 122 697 529 128 942 233 365 625 734 964 820 977 971 338 754 623 562 ]; hexp=521.250000; hout=Hedge_V(hin); assert(abs(hout-hexp)<2e-4)

Error: Assertion failed.

14   Pass
%% hin=[753 846 188 652 335 841 336 171 360 918 547 868 478 629 319 749 181 906 990 776 163 10 176 620 990 707 967 494 861 499 418 966 696 957 617 382 798 304 904 509 221 450 728 50 78 47 799 610 952 140 385 467 501 913 86 491 619 404 336 831 254 753 148 301 62 764 682 859 68 585 719 640 386 446 42 815 492 192 425 796 331 161 614 183 73 699 673 691 454 360 874 708 465 21 8 526 137 42 384 556 ]; hexp=299.000000; hout=Hedge_V(hin); assert(abs(hout-hexp)<2e-4)

h = 299

15   Pass
%% hin=[872 131 311 224 991 903 306 952 664 730 757 229 152 570 929 908 524 546 799 742 206 282 637 964 585 581 250 867 291 42 647 515 172 957 738 515 859 395 466 874 476 222 102 627 791 31 535 667 928 333 408 133 966 44 96 551 976 345 417 619 738 63 485 910 371 574 424 230 968 889 103 443 463 557 70 605 587 956 271 866 640 30 998 606 426 445 156 753 790 924 371 879 339 855 788 709 780 563 290 747 ]; hexp=290.000000; hout=Hedge_V(hin); assert(abs(hout-hexp)<2e-4)

h = 290

16   Pass
%% hin=[175 24 584 259 980 687 164 433 990 754 407 551 483 167 505 829 781 779 92 463 740 717 80 428 286 149 930 302 553 241 114 80 616 697 338 596 735 501 380 725 607 787 275 89 953 131 269 85 262 360 899 1 77 330 428 362 478 709 15 31 302 128 462 917 176 799 864 911 651 244 635 257 30 261 345 334 743 965 771 4 325 669 356 401 999 135 114 476 196 129 858 497 608 319 765 784 469 629 46 120 ]; hexp=46.000000; hout=Hedge_V(hin); assert(abs(hout-hexp)<2e-4)

h = 46

17   Pass
%% hin=[805 273 983 761 557 499 163 895 512 86 153 471 211 830 970 364 287 987 172 751 767 289 186 348 753 835 126 830 440 200 582 596 824 917 356 380 767 870 274 279 308 426 749 518 607 719 233 246 57 756 348 823 396 885 170 500 719 647 329 158 198 263 753 21 179 461 752 297 682 26 927 989 803 28 858 762 746 442 7 154 197 706 977 593 590 498 92 308 497 773 818 46 35 922 419 565 734 170 861 416 ]; hexp=293.000000; hout=Hedge_V(hin); assert(abs(hout-hexp)<2e-4)

h = 293

18   Pass
%% hin=[599 667 619 323 861 571 994 33 188 819 130 813 783 966 171 562 744 726 352 808 3 568 962 807 454 696 846 473 878 234 700 828 253 671 502 113 593 847 497 780 18 978 944 152 295 466 713 390 191 65 197 545 984 158 352 790 854 549 262 83 134 313 262 386 983 764 850 576 962 699 707 979 28 3 130 323 468 195 712 659 611 261 203 594 418 906 383 623 454 996 705 588 309 319 325 291 82 175 218 395 ]; hexp=218.000000; hout=Hedge_V(hin); assert(abs(hout-hexp)<2e-4)

h = 218

19   Fail
%% hin=[147 43 560 990 988 677 348 370 557 84 176 195 164 740 583 844 760 737 407 168 753 609 171 123 132 251 711 910 111 642 155 609 37 66 598 376 742 297 745 651 380 920 845 896 11 779 91 770 867 497 937 971 458 460 94 589 710 156 499 172 797 653 780 833 718 729 208 812 25 952 462 756 223 658 651 233 788 93 354 6 590 643 976 399 454 69 987 163 224 485 334 373 489 465 205 559 193 765 722 569 ]; hexp=513.250000; hout=Hedge_V(hin); assert(abs(hout-hexp)<2e-4)

Error: Assertion failed.

20   Pass
%% hin=[978 102 195 364 899 588 178 743 779 602 538 109 763 151 292 187 201 316 230 654 676 103 713 140 475 721 665 611 762 400 166 739 853 713 102 751 300 632 493 79 585 382 539 699 884 182 886 436 850 115 442 525 217 154 16 43 874 32 654 987 783 171 78 635 235 531 737 887 162 582 317 747 315 207 445 199 389 330 986 238 444 427 114 12 581 129 55 806 512 60 145 294 582 222 280 169 752 16 407 266 ]; hexp=141.000000; hout=Hedge_V(hin); assert(abs(hout-hexp)<2e-4)

h = 141

21   Pass
%% hin=[7 7 8 10 13 17 22 28 35 43 52 62 73 85 98 112 127 143 160 178 197 217 238 260 283 307 332 358 385 413 ]; hexp=385.000000; hout=Hedge_V(hin); assert(abs(hout-hexp)<2e-4)

h = 385

22   Pass
%% hin=[738 971 183 448 70 885 407 371 397 636 318 487 627 427 569 879 960 313 750 815 768 572 413 61 287 382 520 43 814 125 344 903 447 878 702 868 762 461 590 511 448 907 997 74 333 918 953 644 230 54 810 349 625 222 409 264 955 280 306 120 756 1 22 203 878 76 422 991 536 12 853 983 918 850 57 603 767 361 598 348 766 408 696 743 981 104 6 936 383 663 55 138 15 429 692 244 504 114 234 39 ]; hexp=76.500000; hout=Hedge_V(hin); assert(abs(hout-hexp)<2e-4)

h = 76.5000

23   Pass
%% hin=[949 418 285 925 330 782 174 240 219 993 381 33 468 987 500 404 530 442 78 267 962 838 245 813 143 604 15 846 997 914 367 945 332 4 869 661 785 395 252 355 387 632 739 206 618 239 962 499 32 39 765 345 228 10 158 371 965 172 216 961 85 935 905 768 938 126 428 74 520 31 428 258 662 167 816 632 757 777 130 140 167 247 484 394 256 641 116 220 812 332 532 249 618 788 16 555 913 796 628 784 ]; hexp=628.000000; hout=Hedge_V(hin); assert(abs(hout-hexp)<2e-4)

h = 628

24   Pass
%% hin=[761 55 67 660 932 860 312 853 64 448 912 166 21 43 742 359 371 780 697 578 808 681 716 982 322 724 74 32 379 536 339 491 590 406 502 521 265 814 373 680 261 285 845 281 679 587 992 401 366 40 330 525 720 46 858 41 769 283 424 499 818 763 989 407 168 491 280 784 656 4 463 916 640 660 548 319 598 539 71 315 578 401 191 297 446 401 689 566 683 113 65 501 875 405 907 394 247 538 529 902 ]; hexp=529.000000; hout=Hedge_V(hin); assert(abs(hout-hexp)<2e-4)

h = 529

25   Fail
%% hin=[34 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 ]; hexp=137.996826; hout=Hedge_V(hin); assert(abs(hout-hexp)<2e-4)

Error: Assertion failed.

26   Fail
%% hin=[1 2 2 2 2 2 ]; hexp=1.937500; hout=Hedge_V(hin); assert(abs(hout-hexp)<2e-4)

Error: Assertion failed.

27   Fail
%% hin=[53 620 927 157 752 915 161 819 988 233 579 783 691 30 575 597 350 744 845 242 87 868 271 729 743 745 144 75 853 148 862 906 767 140 414 518 55 574 688 394 807 267 176 849 648 102 445 349 197 641 942 283 508 212 364 603 308 507 29 512 654 243 417 421 382 182 290 788 756 978 181 914 596 356 762 595 809 558 943 6 550 884 640 410 447 3 12 754 861 392 265 515 634 34 287 16 567 928 803 322 ]; hexp=479.750000; hout=Hedge_V(hin); assert(abs(hout-hexp)<2e-4)

Error: Assertion failed.

28   Pass
%% hin=[125 335 606 923 25 58 911 104 813 458 985 932 324 642 768 104 856 242 345 984 168 373 327 851 465 195 993 526 416 805 750 541 491 707 463 515 117 725 619 929 535 955 212 210 948 980 313 803 573 9 139 740 382 465 943 198 11 935 75 427 91 176 319 581 883 133 448 351 858 418 279 744 372 842 953 672 173 265 474 745 626 964 485 7 428 779 204 439 713 278 217 803 453 535 735 687 667 182 37 876 ]; hexp=37.000000; hout=Hedge_V(hin); assert(abs(hout-hexp)<2e-4)

h = 37

29   Pass
%% hin=[844 777 213 220 125 697 668 330 202 960 569 95 83 230 879 73 678 111 87 506 358 525 125 131 493 597 657 174 465 212 984 660 340 197 879 464 893 546 146 446 858 66 893 292 295 771 364 324 233 803 830 591 327 306 73 819 254 81 345 70 644 328 729 984 524 960 447 768 505 944 566 362 10 458 653 304 228 369 628 812 523 809 754 849 466 827 20 719 259 716 789 903 43 869 238 919 828 36 38 685 ]; hexp=38.000000; hout=Hedge_V(hin); assert(abs(hout-hexp)<2e-4)

h = 38

30   Pass
%% hin=[186 337 90 467 309 376 434 875 415 890 767 531 722 624 402 763 998 867 849 715 324 259 836 409 555 726 967 384 857 298 931 42 986 20 508 647 748 941 873 162 183 992 45 256 967 798 18 964 664 218 30 987 828 865 748 383 590 66 118 446 715 48 839 701 420 346 347 519 638 571 680 172 562 76 779 528 874 796 843 537 366 872 876 193 88 623 927 677 40 44 474 755 444 312 455 863 9 153 381 999 ]; hexp=381.000000; hout=Hedge_V(hin); assert(abs(hout-hexp)<2e-4)

h = 381

31   Pass
%% hin=[477 87 21 394 288 429 996 406 141 594 753 907 1 448 649 333 903 6 268 637 668 675 126 34 103 818 277 606 283 510 996 759 948 368 504 587 149 500 992 289 445 744 547 797 543 195 129 445 552 749 81 571 423 207 604 877 376 880 834 10 742 829 120 41 196 975 628 696 474 619 985 270 715 883 66 257 430 547 702 981 647 134 552 69 692 155 945 419 35 130 780 776 958 251 816 505 226 795 201 699 ]; hexp=201.000000; hout=Hedge_V(hin); assert(abs(hout-hexp)<2e-4)

h = 201

32   Pass
%% hin=[826 407 394 840 925 209 823 33 337 952 172 855 550 8 600 805 648 716 376 812 47 259 60 664 47 427 570 311 222 549 447 400 307 840 239 232 400 61 616 88 364 140 942 914 147 541 70 146 256 446 309 654 56 368 317 102 147 238 765 720 786 211 119 93 402 357 676 153 769 291 240 485 782 181 398 928 73 467 426 329 264 734 334 320 454 3 773 600 240 537 319 26 99 790 470 500 498 145 4 267 ]; hexp=4.000000; hout=Hedge_V(hin); assert(abs(hout-hexp)<2e-4)

h = 4

33   Pass
%% hin=[449 449 449 449 449 449 449 449 449 449 449 449 449 449 449 449 449 449 449 449 449 449 449 449 449 449 449 449 449 449 449 449 449 449 449 449 449 449 449 449 449 449 449 449 449 449 449 449 449 449 ]; hexp=449.000000; hout=Hedge_V(hin); assert(abs(hout-hexp)<2e-4)

h = 449

34   Fail
%% hin=[89 294 485 74 327 84 520 93 930 809 722 465 940 173 837 183 482 390 771 235 228 987 190 889 791 317 684 110 217 895 566 657 188 402 731 514 485 602 606 767 410 328 583 701 500 772 884 333 161 654 919 740 993 461 629 135 129 312 244 346 206 161 2 394 562 84 259 399 685 865 165 447 544 99 499 395 870 382 79 382 388 997 122 732 457 750 866 938 413 109 283 971 270 636 716 183 72 974 581 108 ]; hexp=217.250000; hout=Hedge_V(hin); assert(abs(hout-hexp)<2e-4)

Error: Assertion failed.

35   Fail
%% hin=[77 98 98 98 98 98 98 98 98 98 98 ]; hexp=97.958984; hout=Hedge_V(hin); assert(abs(hout-hexp)<2e-4)

Error: Assertion failed.

36   Pass
%% hin=[352 744 346 117 530 347 100 769 855 38 203 142 758 38 66 587 519 111 639 319 941 571 8 532 733 247 351 444 80 214 776 432 309 473 548 190 819 999 958 673 389 160 166 146 550 584 733 68 694 723 386 987 646 745 870 378 343 573 822 423 786 949 206 446 421 105 635 591 104 593 615 492 104 133 637 653 716 721 721 761 796 458 99 441 555 321 170 249 893 343 671 678 291 876 123 63 981 109 653 436 ]; hexp=272.500000; hout=Hedge_V(hin); assert(abs(hout-hexp)<2e-4)

h = 272.5000

37   Fail
%% hin=[980 603 46 989 60 51 292 639 771 271 803 293 431 556 141 896 382 512 967 993 227 107 247 622 327 484 892 155 519 281 839 498 884 236 838 295 638 482 286 408 752 88 700 535 643 193 782 377 56 748 721 635 206 967 608 533 802 499 39 320 779 229 170 14 464 7 661 454 840 946 213 592 385 265 478 27 457 259 755 864 7 475 498 564 793 105 96 594 955 134 266 86 362 787 99 178 145 759 983 985 ]; hexp=774.500000; hout=Hedge_V(hin); assert(abs(hout-hexp)<2e-4)

Error: Assertion failed.

38   Fail
%% hin=[503 535 565 594 622 649 675 700 724 747 769 790 810 829 847 864 880 895 909 922 934 945 955 964 972 979 985 990 994 997 999 1000 1000 999 997 994 990 985 979 972 964 955 945 934 922 ]; hexp=933.000000; hout=Hedge_V(hin); assert(abs(hout-hexp)<2e-4)

Error: Assertion failed.

39   Pass
%% hin=[639 297 43 644 114 112 303 812 536 562 30 793 511 826 121 341 350 737 607 961 238 790 232 341 217 876 109 914 771 275 778 761 924 820 756 37 283 58 200 170 971 229 962 481 406 83 173 107 819 779 419 409 921 651 749 137 878 857 403 648 483 180 760 406 351 515 794 986 924 345 155 246 925 469 726 331 551 251 789 369 29 208 777 301 210 877 438 87 85 840 87 568 371 198 325 73 65 471 58 340 ]; hexp=58.000000; hout=Hedge_V(hin); assert(abs(hout-hexp)<2e-4)

h = 58

40   Fail
%% hin=[674 700 724 747 769 790 810 829 847 864 880 895 909 922 934 945 955 964 972 979 985 990 994 997 999 1000 1000 999 997 994 990 985 979 972 964 955 945 934 922 909 895 880 864 847 829 ]; hexp=846.000000; hout=Hedge_V(hin); assert(abs(hout-hexp)<2e-4)

Error: Assertion failed.

41   Fail
%% hin=[547 140 404 702 167 262 463 264 703 821 417 252 526 745 196 115 595 287 774 91 411 591 488 445 865 258 361 598 428 574 13 326 713 417 379 879 30 193 142 84 13 910 335 890 655 530 356 249 169 130 691 579 72 530 376 288 788 736 886 567 309 250 892 373 666 623 251 47 815 744 131 180 654 817 69 660 347 425 908 867 906 950 797 977 479 524 617 266 260 502 832 920 751 76 293 769 698 895 815 864 ]; hexp=809.562500; hout=Hedge_V(hin); assert(abs(hout-hexp)<2e-4)

Error: Assertion failed.

42   Fail
%% hin=[680 621 166 694 202 867 507 772 747 333 602 547 825 129 377 315 246 763 612 783 183 775 431 691 591 404 507 878 113 587 884 792 207 401 837 409 619 343 180 365 28 782 263 204 262 991 518 507 754 481 642 288 255 424 978 197 827 836 74 291 423 309 435 981 709 271 389 679 966 921 43 993 54 658 196 315 648 65 174 753 545 167 41 151 590 370 699 768 206 124 58 980 433 492 960 493 115 701 524 80 ]; hexp=199.750000; hout=Hedge_V(hin); assert(abs(hout-hexp)<2e-4)

Error: Assertion failed.

43   Pass
%% hin=[964 504 962 499 817 893 64 751 294 127 860 461 487 196 172 989 670 389 769 140 221 767 853 559 614 357 547 107 629 774 71 944 277 33 795 93 277 858 843 571 984 702 31 470 249 203 458 919 943 227 410 515 345 263 73 958 619 971 64 599 744 135 895 20 519 689 464 795 546 306 365 882 359 748 351 960 302 161 230 596 739 639 110 83 901 534 392 872 504 456 470 599 942 716 618 460 404 433 606 302 ]; hexp=367.500000; hout=Hedge_V(hin); assert(abs(hout-hexp)<2e-4)

h = 367.5000

44   Pass
%% hin=[653 629 919 453 323 366 52 695 536 116 217 727 839 118 576 623 304 650 290 456 940 338 538 898 400 964 822 249 990 178 80 994 806 998 799 480 364 850 175 899 317 743 978 156 861 905 778 516 906 419 971 845 108 508 742 859 823 916 107 165 445 187 158 250 184 956 81 899 157 255 150 474 998 127 981 210 383 110 77 288 529 48 484 988 907 578 847 730 845 953 894 289 139 403 890 675 711 970 573 867 ]; hexp=573.000000; hout=Hedge_V(hin); assert(abs(hout-hexp)<2e-4)

h = 573

45   Pass
%% hin=[542 343 817 181 2 717 851 599 255 922 265 833 322 456 481 119 856 170 36 538 634 100 38 860 857 297 253 103 834 133 5 375 475 173 556 477 889 406 427 496 679 692 680 352 499 160 470 354 681 506 243 314 957 281 173 813 929 777 268 762 909 624 489 384 148 44 212 389 801 638 884 480 681 563 183 179 74 653 532 755 510 775 68 818 407 241 983 335 369 602 448 278 225 936 13 372 331 224 112 484 ]; hexp=112.000000; hout=Hedge_V(hin); assert(abs(hout-hexp)<2e-4)

h = 112

46   Pass
%% hin=[700 796 621 453 757 624 511 627 473 878 492 222 436 207 958 857 592 529 436 87 883 927 455 471 821 924 259 754 703 344 400 754 491 21 206 599 996 69 226 469 946 717 42 382 275 999 590 218 880 377 656 114 303 111 937 475 386 195 228 440 890 979 193 733 351 399 331 699 467 556 519 764 624 560 497 250 911 86 468 142 814 475 255 116 937 191 590 322 738 169 761 627 500 954 359 202 704 42 900 522 ]; hexp=282.000000; hout=Hedge_V(hin); assert(abs(hout-hexp)<2e-4)

h = 282

47   Pass
%% hin=[785 773 843 714 450 688 70 161 944 838 458 560 551 786 673 678 788 880 929 483 135 335 407 908 857 578 767 378 156 248 269 292 372 111 5 821 150 426 334 446 615 791 5 517 928 677 194 68 908 122 550 42 808 309 302 664 886 420 41 41 668 309 684 39 771 688 212 921 465 545 366 79 687 722 595 614 398 140 33 657 261 583 698 420 891 999 84 128 771 476 520 438 137 203 828 907 242 391 179 706 ]; hexp=179.000000; hout=Hedge_V(hin); assert(abs(hout-hexp)<2e-4)

h = 179

48   Pass
%% hin=[442 462 811 738 337 483 391 344 263 587 575 836 417 771 309 466 651 437 407 235 153 383 968 469 554 297 439 891 402 414 804 844 875 615 933 563 449 323 907 63 261 833 898 30 955 559 495 957 347 901 192 499 635 511 319 189 807 110 431 561 523 235 756 749 849 688 311 297 362 569 712 975 753 609 4 59 519 498 16 865 750 559 716 384 421 34 572 580 495 3 140 17 237 895 117 437 934 780 85 295 ]; hexp=85.000000; hout=Hedge_V(hin); assert(abs(hout-hexp)<2e-4)

h = 85

49   Fail
%% hin=[300 957 991 928 515 271 288 77 529 376 640 372 800 648 520 231 667 764 64 111 271 648 246 135 274 546 654 464 977 652 304 628 609 647 555 475 269 843 552 797 570 543 168 369 190 39 951 209 802 366 319 424 365 564 558 638 461 563 454 437 215 757 64 175 755 970 1 23 812 904 171 381 799 690 101 988 728 403 196 882 120 866 305 485 429 215 122 241 777 575 677 343 684 92 869 790 62 870 813 873 ]; hexp=655.250000; hout=Hedge_V(hin); assert(abs(hout-hexp)<2e-4)

Error: Assertion failed.

50   Fail
%% hin=[717 12 670 985 590 200 954 732 205 219 93 986 326 541 228 107 261 95 285 655 462 684 339 134 429 448 122 424 810 712 408 526 75 429 510 664 628 816 747 833 386 839 170 711 731 750 817 991 844 453 646 657 136 336 142 917 783 264 692 592 975 99 118 401 528 979 416 155 146 162 339 531 1000 861 593 83 610 761 73 805 214 70 462 701 757 603 617 540 218 309 483 544 407 952 944 286 283 711 441 428 ]; hexp=395.000000; hout=Hedge_V(hin); assert(abs(hout-hexp)<2e-4)

Error: Assertion failed.

51   Pass
%% hin=[775 389 609 683 60 332 653 361 495 783 99 271 191 446 336 972 386 951 885 334 706 260 815 27 291 51 300 119 824 763 605 950 151 213 985 562 544 637 922 38 771 373 660 961 818 348 933 203 650 817 889 356 76 703 382 719 105 33 189 928 147 794 230 297 6 214 211 902 202 132 291 972 856 303 933 25 650 217 580 299 385 468 6 460 522 739 530 626 772 71 906 270 864 135 919 221 700 129 474 253 ]; hexp=191.000000; hout=Hedge_V(hin); assert(abs(hout-hexp)<2e-4)

h = 191

52   Pass
%% hin=[953 115 502 480 98 330 781 222 833 663 162 633 91 86 112 337 594 600 596 548 571 334 128 131 165 76 403 523 471 967 807 424 82 308 255 531 637 388 752 469 50 913 453 140 351 917 829 944 516 424 843 439 110 971 569 626 398 323 500 221 642 306 996 723 613 250 253 602 637 356 422 687 268 227 178 618 143 6 913 10 782 108 448 891 430 369 516 179 43 367 399 684 673 394 758 637 996 362 590 632 ]; hexp=497.000000; hout=Hedge_V(hin); assert(abs(hout-hexp)<2e-4)

h = 497

53   Pass
%% hin=[7 8 7 9 9 ]; hexp=8.000000; hout=Hedge_V(hin); assert(abs(hout-hexp)<2e-4)

h = 8

54   Fail
%% hin=[564 594 622 649 675 700 724 747 769 790 810 829 847 864 880 895 909 922 934 945 955 964 972 979 985 990 994 997 999 1000 1000 999 997 994 990 985 979 972 964 955 945 934 922 909 895 ]; hexp=908.000000; hout=Hedge_V(hin); assert(abs(hout-hexp)<2e-4)

Error: Assertion failed.

55   Pass
%% hin=[507 172 26 449 868 808 866 620 533 792 983 584 15 861 470 374 370 289 708 886 891 819 311 813 171 911 521 604 300 682 971 806 853 997 254 720 156 471 691 689 614 26 624 629 238 445 354 608 85 413 845 976 232 507 140 402 418 660 5 69 694 976 874 898 972 480 618 479 302 660 167 916 37 143 544 275 587 249 234 672 662 78 999 893 585 490 646 354 502 651 422 195 626 647 92 949 478 61 779 780 ]; hexp=420.500000; hout=Hedge_V(hin); assert(abs(hout-hexp)<2e-4)

h = 420.5000

56   Pass
%% hin=[589 550 266 629 51 743 468 234 813 337 733 325 365 902 42 882 463 694 280 215 182 928 357 527 772 765 775 953 311 745 607 251 646 872 879 49 967 347 634 779 683 367 104 399 620 497 632 82 190 263 649 723 542 357 602 313 474 376 266 136 472 872 386 469 96 616 517 414 962 151 192 996 517 647 746 136 144 378 570 685 640 570 760 534 926 361 846 751 736 111 886 559 335 623 27 782 239 896 195 552 ]; hexp=195.000000; hout=Hedge_V(hin); assert(abs(hout-hexp)<2e-4)

h = 195

57   Fail
%% hin=[194 693 979 12 991 375 518 854 825 355 93 775 220 472 768 138 912 302 153 626 750 682 840 23 620 651 542 846 79 714 942 62

### Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!