Number guess 1000
Submit
Language is selected by the extension of the file. See the list of supported languages to know the extension of your language.
Problem
You should know the very tiny game sometimes called "Number guess". The computer thinks about a number between a agreed area, in this case from 1 to 1000. Then you guess the number and the computer answers if it's to low '<' or to high '>'. The objective of the game is to guess the number in as few as possible tries.
In this Problem it is a littlebit different. The program gets a number and tries to solve it with few as possible tries. So for example, if my number is 768, it first tries 500 and returns not only the number, but also the '<'-sign, because this number is to low. Then it adds 250, which is fortunately 500/2, because it was to low. So now the guess is 750, and again '<'. But now it adds the half again, which is 125. Then the number gets to high, because it is now 875, so it adds '>'. Next time it subtracts the half, which is now 62.5. Next number would be 812.5, but it's rounded to 813, again to high. After a while 768 is tried. And as it is the right one, a equal-sign is added.
Importance is really the right rounding. I'm feeling sorry that the original game isn't working in golf, but I hope you will understand it. By the way: It should also work with more numbers, so just add a blank line between them in Output.
Options
exec is denied
now post-mortem time, all source codes will be revealed
Sample input:_
768
Sample output:
500 <
750 <
875 >
813 >
782 >
766 <
774 >
770 >
768 =
Sample input:_
237
131
168
890
736
128
786
951
603
5
839
384
606
875
239
198
969
804
80
748
238
835
685
201
995
476
272
173
70
682
135
818
417
861
743
135
298
939
681
794
944
10
815
248
336
606
609
418
276
122
983
734
394
414
635
809
249
116
214
524
188
703
271
824
105
821
375
976
771
930
314
597
883
787
781
225
489
791
454
698
945
734
872
156
65
981
19
914
615
614
15
4
806
570
833
666
952
304
429
569
Sample output:
500 >
250 >
125 <
188 <
219 <
235 <
243 >
239 >
237 =
500 >
250 >
125 <
188 >
157 >
141 >
133 >
129 <
131 =
500 >
250 >
125 <
188 >
157 <
173 >
165 <
169 >
167 <
168 =
500 <
750 <
875 <
938 >
907 >
891 >
883 <
887 <
889 <
890 =
500 <
750 >
625 <
688 <
719 <
735 <
743 >
739 >
737 >
736 =
500 >
250 >
125 <
188 >
157 >
141 >
133 >
129 >
127 <
128 =
500 <
750 <
875 >
813 >
782 <
798 >
790 >
786 =
500 <
750 <
875 <
938 <
969 >
953 >
945 <
949 <
951 =
500 <
750 >
625 >
563 <
594 <
610 >
602 <
606 >
604 >
603 =
500 >
250 >
125 >
63 >
32 >
16 >
8 >
4 <
6 >
5 =
500 <
750 <
875 >
813 <
844 >
828 <
836 <
840 >
838 <
839 =
500 >
250 <
375 <
438 >
407 >
391 >
383 <
387 >
385 >
384 =
500 <
750 >
625 >
563 <
594 <
610 >
602 <
606 =
500 <
750 <
875 =
500 >
250 >
125 <
188 <
219 <
235 <
243 >
239 =
500 >
250 >
125 <
188 <
219 >
203 >
195 <
199 >
197 <
198 =
500 <
750 <
875 <
938 <
969 =
500 <
750 <
875 >
813 >
782 <
798 <
806 >
802 <
804 =
500 >
250 >
125 >
63 <
94 >
78 <
86 >
82 >
80 =
500 <
750 >
625 <
688 <
719 <
735 <
743 <
747 <
749 >
748 =
500 >
250 >
125 <
188 <
219 <
235 <
243 >
239 >
237 <
238 =
500 <
750 <
875 >
813 <
844 >
828 <
836 >
832 <
834 <
835 =
500 <
750 >
625 <
688 >
657 <
673 <
681 <
685 =
500 >
250 >
125 <
188 <
219 >
203 >
195 <
199 <
201 =
500 <
750 <
875 <
938 <
969 <
985 <
993 <
997 >
995 =
500 >
250 <
375 <
438 <
469 <
485 >
477 >
473 <
475 <
476 =
500 >
250 <
375 >
313 >
282 >
266 <
274 >
270 <
272 =
500 >
250 >
125 <
188 >
157 <
173 =
500 >
250 >
125 >
63 <
94 >
78 >
70 =
500 <
750 >
625 <
688 >
657 <
673 <
681 <
685 >
683 >
682 =
500 >
250 >
125 <
188 >
157 >
141 >
133 <
137 >
135 =
500 <
750 <
875 >
813 <
844 >
828 >
820 >
816 <
818 =
500 >
250 <
375 <
438 >
407 <
423 >
415 <
419 >
417 =
500 <
750 <
875 >
813 <
844 <
860 <
868 >
864 >
862 >
861 =
500 <
750 >
625 <
688 <
719 <
735 <
743 =
500 >
250 >
125 <
188 >
157 >
141 >
133 <
137 >
135 =
500 >
250 <
375 >
313 >
282 <
298 =
500 <
750 <
875 <
938 <
969 >
953 >
945 >
941 >
939 =
500 <
750 >
625 <
688 >
657 <
673 <
681 =
500 <
750 <
875 >
813 >
782 <
798 >
790 <
794 =
500 <
750 <
875 <
938 <
969 >
953 >
945 >
941 <
943 <
944 =
500 >
250 >
125 >
63 >
32 >
16 >
8 <
12 >
10 =
500 <
750 <
875 >
813 <
844 >
828 >
820 >
816 >
814 <
815 =
500 >
250 >
125 <
188 <
219 <
235 <
243 <
247 <
249 >
248 =
500 >
250 <
375 >
313 <
344 >
328 <
336 =
500 <
750 >
625 >
563 <
594 <
610 >
602 <
606 =
500 <
750 >
625 >
563 <
594 <
610 >
602 <
606 <
608 <
609 =
500 >
250 <
375 <
438 >
407 <
423 >
415 <
419 >
417 <
418 =
500 >
250 <
375 >
313 >
282 >
266 <
274 <
278 >
276 =
500 >
250 >
125 >
63 <
94 <
110 <
118 <
122 =
500 <
750 <
875 <
938 <
969 <
985 >
977 <
981 <
983 =
500 <
750 >
625 <
688 <
719 <
735 >
727 <
731 <
733 <
734 =
500 >
250 <
375 <
438 >
407 >
391 <
399 >
395 >
393 <
394 =
500 >
250 <
375 <
438 >
407 <
423 >
415 >
411 <
413 <
414 =
500 <
750 >
625 <
688 >
657 >
641 >
633 <
637 >
635 =
500 <
750 <
875 >
813 >
782 <
798 <
806 <
810 >
808 <
809 =
500 >
250 >
125 <
188 <
219 <
235 <
243 <
247 <
249 =
500 >
250 >
125 >
63 <
94 <
110 <
118 >
114 <
116 =
500 >
250 >
125 <
188 <
219 >
203 <
211 <
215 >
213 <
214 =
500 <
750 >
625 >
563 >
532 >
516 <
524 =
500 >
250 >
125 <
188 =
500 <
750 >
625 <
688 <
719 >
703 =
500 >
250 <
375 >
313 >
282 >
266 <
274 >
270 <
272 >
271 =
500 <
750 <
875 >
813 <
844 >
828 >
820 <
824 =
500 >
250 >
125 >
63 <
94 <
110 >
102 <
106 >
104 <
105 =
500 <
750 <
875 >
813 <
844 >
828 >
820 <
824 >
822 >
821 =
500 >
250 <
375 =
500 <
750 <
875 <
938 <
969 <
985 >
977 >
973 <
975 <
976 =
500 <
750 <
875 >
813 >
782 >
766 <
774 >
770 <
772 >
771 =
500 <
750 <
875 <
938 >
907 <
923 <
931 >
927 <
929 <
930 =
500 >
250 <
375 >
313 <
344 >
328 >
320 >
316 >
314 =
500 <
750 >
625 >
563 <
594 <
610 >
602 >
598 >
596 <
597 =
500 <
750 <
875 <
938 >
907 >
891 >
883 =
500 <
750 <
875 >
813 >
782 <
798 >
790 >
786 <
788 >
787 =
500 <
750 <
875 >
813 >
782 >
766 <
774 <
778 <
780 <
781 =
500 >
250 >
125 <
188 <
219 <
235 >
227 >
223 <
225 =
500 >
250 <
375 <
438 <
469 <
485 <
493 >
489 =
500 <
750 <
875 >
813 >
782 <
798 >
790 <
794 >
792 >
791 =
500 >
250 <
375 <
438 <
469 >
453 <
461 >
457 >
455 >
454 =
500 <
750 >
625 <
688 <
719 >
703 >
695 <
699 >
697 <
698 =
500 <
750 <
875 <
938 <
969 >
953 >
945 =
500 <
750 >
625 <
688 <
719 <
735 >
727 <
731 <
733 <
734 =
500 <
750 <
875 >
813 <
844 <
860 <
868 <
872 =
500 >
250 >
125 <
188 >
157 >
141 <
149 <
153 <
155 <
156 =
500 >
250 >
125 >
63 <
94 >
78 >
70 >
66 >
64 <
65 =
500 <
750 <
875 <
938 <
969 <
985 >
977 <
981 =
500 >
250 >
125 >
63 >
32 >
16 <
24 >
20 >
18 <
19 =
500 <
750 <
875 <
938 >
907 <
923 >
915 >
911 <
913 <
914 =
500 <
750 >
625 >
563 <
594 <
610 <
618 >
614 <
616 >
615 =
500 <
750 >
625 >
563 <
594 <
610 <
618 >
614 =
500 >
250 >
125 >
63 >
32 >
16 >
8 <
12 <
14 <
15 =
500 >
250 >
125 >
63 >
32 >
16 >
8 >
4 =
500 <
750 <
875 >
813 >
782 <
798 <
806 =
500 <
750 >
625 >
563 <
594 >
578 >
570 =
500 <
750 <
875 >
813 <
844 >
828 <
836 >
832 <
834 >
833 =
500 <
750 >
625 <
688 >
657 <
673 >
665 <
669 >
667 >
666 =
500 <
750 <
875 <
938 <
969 >
953 >
945 <
949 <
951 <
952 =
500 >
250 <
375 >
313 >
282 <
298 <
306 >
302 <
304 =
500 >
250 <
375 <
438 >
407 <
423 <
431 >
427 <
429 =
500 <
750 >
625 >
563 <
594 >
578 >
570 >
566 <
568 <
569 =
Ranking
Rank | User | Size | Time | Date | Statistics |
---|
1 | leonid | 82 | 0.0393 | 2011/02/20 13:00:31 | 0B / 40B / 34B |
2 | yvl | 84 | 0.0613 | 2011/02/06 03:22:15 | 0B / 38B / 42B |
3 | aglias | 107 | 0.0378 | 2011/02/18 22:54:56 | 0B / 56B / 44B |
4 | iwadon | 133 | 0.0395 | 2011/02/13 23:11:32 | 0B / 52B / 76B |
5 | leonid | 80 | 0.0249 | 2011/03/04 03:58:35 | 0B / 35B / 39B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | teebee | 78 | 0.0065 | 2011/03/03 17:17:38 | 0B / 25B / 50B |
2 | tybalt89 | 82 | 0.0172 | 2011/02/05 01:01:31 | 0B / ?B / ?B |
3 | tails | 83 | 0.0234 | 2011/02/07 01:05:05 | 0B / 32B / 49B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | recursive | 95 | 0.0675 | 2011/02/04 01:56:32 | 0B / 52B / 34B |
2 | xulapp | 96 | 0.0582 | 2011/03/02 21:15:41 | 0B / 53B / 34B |
3 | hallvabo | 97 | 0.0615 | 2011/03/03 20:47:11 | 0B / 54B / 34B |
4 | twobit | 98 | 0.0710 | 2011/02/05 00:19:52 | 0B / 52B / 37B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | youz | 122 | 0.5420 | 2011/03/01 12:43:43 | 0B / 47B / 65B |
2 | kozima | 127 | 0.3571 | 2011/03/01 09:06:51 | 0B / 50B / 64B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | youz | 112 | 4.1364 | 2011/03/03 21:44:14 | 0B / 46B / 49B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | pooq | 144 | 0.4037 | 2011/02/06 10:27:53 | 0B / 84B / 51B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | xulapp | 88 | 0.0128 | 2011/02/27 11:08:44 | 0B / 42B / 46B |
2 | murky-satyr | 88 | 0.0118 | 2011/03/03 03:01:03 | 0B / 37B / 51B |
3 | nn | 89 | 0.0270 | 2011/02/06 13:33:48 | 0B / 43B / 46B |
4 | push_back | 91 | 0.0247 | 2011/02/14 02:33:58 | 0B / ?B / ?B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | pooq | 138 | 0.0989 | 2011/02/08 20:16:55 | 0B / 60B / 71B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | *yuko* | 104 | 0.0124 | 2011/02/12 21:57:08 | 0B / 57B / 40B |
2 | pooq | 129 | 0.0017 | 2011/02/06 04:21:05 | 0B / 70B / 41B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | not | 111 | 0.0334 | 2011/02/07 21:00:15 | 0B / 48B / 62B |
2 | Reputeless | 114 | 0.0017 | 2011/02/09 13:38:04 | 0B / 46B / 67B |
3 | kou | 116 | 0.0020 | 2011/02/23 16:07:42 | 0B / 51B / 63B |
4 | inaniwa | 117 | 0.0246 | 2011/02/08 08:35:59 | 0B / 57B / 59B |
5 | torikara | 119 | 0.0017 | 2011/02/20 16:39:11 | 0B / 60B / 58B |
6 | nn | 120 | 0.0017 | 2011/02/06 14:17:33 | 0B / 60B / 58B |
7 | deadlysins | 123 | 0.0018 | 2011/02/16 01:06:22 | 0B / ?B / ?B |
8 | TBM_lover | 125 | 0.0037 | 2011/02/16 01:31:57 | 0B / ?B / ?B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | *yuko* | 161 | 0.0324 | 2011/02/08 21:27:20 | 0B / 105B / 49B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | *yuko* | 112 | 0.0136 | 2011/02/04 22:29:07 | 0B / 67B / 43B |
2 | *yuko* | 110 | 0.0264 | 2011/11/27 16:12:53 | 0B / 65B / 43B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | pooq | 139 | 0.8279 | 2011/02/07 17:59:10 | 0B / 64B / 67B |
2 | pooq | 138 | 0.8104 | 2011/03/11 11:58:09 | 0B / 62B / 69B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | pooq | 120 | 1.3281 | 2011/02/07 11:55:53 | 0B / 56B / 58B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | *yuko* | 107 | 0.0542 | 2011/02/12 16:15:18 | 64B / 17B / 15B |
2 | *yuko* | 105 | 0.0426 | 2011/08/11 05:16:37 | 59B / 19B / 15B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | murky-satyr | 110 | 4.8955 | 2011/03/03 18:41:51 | 0B / 56B / 48B |
2 | hoozie | 112 | 5.0521 | 2011/02/25 21:01:15 | 0B / 64B / 40B |
3 | nn | 114 | 4.8495 | 2011/02/26 12:55:28 | 0B / 58B / 48B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | murky-satyr | 138 | 6.9226 | 2011/03/03 23:11:03 | 0B / 77B / 51B |
2 | pooq | 153 | 7.0832 | 2011/02/26 20:14:19 | 0B / 85B / 61B |
Language Ranking_
Rank | Lang | User | Size | Score |
1 | Perl | teebee | 78 | 10000 |
2 | Ruby | leonid | 80 | 9750 |
3 | JavaScript | xulapp | 88 | 8863 |
4 | J | I., S. | 89 | 8764 |
5 | Python | recursive | 95 | 8210 |
6 | BASIC | *yuko* | 104 | 7500 |
7 | z80 | *yuko* | 105 | 7428 |
8 | Groovy | murky-satyr | 110 | 7090 |
9 | Fortran | *yuko* | 110 | 7090 |
10 | C | not | 111 | 7027 |
11 | Arc | youz | 112 | 6964 |
12 | R | pooq | 120 | 6500 |
13 | Common LISP | youz | 122 | 6393 |
14 | PHP | Endres | 133 | 5864 |
15 | Xtal | pooq | 138 | 5652 |
16 | Scala | murky-satyr | 138 | 5652 |
17 | Maxima | pooq | 138 | 5652 |
18 | Io | pooq | 144 | 5416 |
19 | Pascal | *yuko* | 161 | 4844 |
return to the top page