Compound interest
Submit
Language is selected by the extension of the file. See the list of supported languages to know the extension of your language.
Problem
*** IMPORTANT NOTICE - PLEASE READ ***
This problem is for the golf competition event in Ruby Kaigi (http://jp.rubyist.net/RubyKaigi2008/?Golf). Please don't submit your code until Fri Jun 20 09:00:00 UTC 2008 (1213952400 in unix time) not to scare "ordinary" people by your amazing score :) English problem description follows.
For people who are attending Ruby Kaigi: please use (kaigi) suffix for your name, or you cannot get the award of the competition.
この問題は日本 Ruby 会議 2008 のゴルフコンペティション向けに作られた問題です。本職のゴルファーの方は 18:00 まで投稿を控えていただければありがたいです。本職でなければ Ruby 会議にいらっしゃらない方も投稿していただいて結構です。
Ruby 会議に参加している方は、 (kaigi) というサフィックスを名前につけて投稿するようにして下さい。そうしないと賞品がもらえませんのでご注意を。
=== 問題 ===
複利計算をする問題です。入力は <回数>:<初期値>:<パーセント> です。
計算途中の小数値は全て切り捨てて下さい。
=== Problem description ===
Let's calculate compound interest. The format of the input is
<TIMES>:<INITIAL VALUE>:<PERCENT>. Please ignore values less than 1 in
each iteration.
Options
exec is denied
now post-mortem time, all source codes will be revealed
Sample input:_
20:100:5
Sample output:
100
105
110
115
120
126
132
138
144
151
158
165
173
181
190
199
208
218
228
239
Sample input:_
52:10000:10
Sample output:
10000
11000
12100
13310
14641
16105
17715
19486
21434
23577
25934
28527
31379
34516
37967
41763
45939
50532
55585
61143
67257
73982
81380
89518
98469
108315
119146
131060
144166
158582
174440
191884
211072
232179
255396
280935
309028
339930
373923
411315
452446
497690
547459
602204
662424
728666
801532
881685
969853
1066838
1173521
1290873
Sample input:_
100:10000:1
Sample output:
10000
10100
10201
10303
10406
10510
10615
10721
10828
10936
11045
11155
11266
11378
11491
11605
11721
11838
11956
12075
12195
12316
12439
12563
12688
12814
12942
13071
13201
13333
13466
13600
13736
13873
14011
14151
14292
14434
14578
14723
14870
15018
15168
15319
15472
15626
15782
15939
16098
16258
16420
16584
16749
16916
17085
17255
17427
17601
17777
17954
18133
18314
18497
18681
18867
19055
19245
19437
19631
19827
20025
20225
20427
20631
20837
21045
21255
21467
21681
21897
22115
22336
22559
22784
23011
23241
23473
23707
23944
24183
24424
24668
24914
25163
25414
25668
25924
26183
26444
26708
Ranking
Rank | User | Size | Time | Date | Statistics |
---|
1 | kinaba | 49 | 0.1896 | 2008/06/20 18:04:35 | 0B / 21B / 24B |
2 | ksk | 49 | 0.1474 | 2008/06/20 18:34:57 | 0B / 21B / 23B |
3 | yvl | 51 | 0.1192 | 2008/06/20 18:03:22 | 0B / 25B / 25B |
4 | shinh | 51 | 0.2405 | 2008/06/20 18:04:20 | 0B / 21B / 29B |
5 | usa (kaigi) | 51 | 0.3083 | 2008/06/20 18:10:40 | 0B / ?B / ?B |
6 | nanki(kaigi) | 51 | 0.1751 | 2008/06/20 18:33:43 | 0B / ?B / ?B |
7 | eban(kaigi) | 52 | 0.1212 | 2008/06/20 18:00:57 | 0B / 25B / 26B |
8 | znz (kaigi) | 52 | 0.1564 | 2008/06/20 18:26:44 | 0B / 25B / 26B |
9 | tarui | 53 | 0.1056 | 2008/06/20 18:05:52 | 0B / 27B / 25B |
10 | tal | 53 | 0.1258 | 2008/06/20 18:45:06 | 0B / 27B / 25B |
11 | yowa | 54 | 0.1786 | 2008/06/20 18:10:22 | 0B / 24B / 28B |
12 | kstn | 54 | 0.0946 | 2008/06/20 18:17:37 | 0B / ?B / ?B |
13 | zenpou | 54 | 0.1737 | 2008/06/20 18:56:48 | 0B / 30B / 22B |
14 | stsuboi | 57 | 0.1341 | 2008/06/20 17:12:20 | 0B / ?B / ?B |
15 | tommy (kaigi) | 57 | 0.2829 | 2008/06/20 17:38:55 | 0B / ?B / ?B |
16 | hidenba(kaigi) | 58 | 0.1294 | 2008/06/20 18:36:18 | 0B / ?B / ?B |
17 | thata(kaigi) | 58 | 0.1504 | 2008/06/20 18:36:30 | 0B / ?B / ?B |
18 | date (kaigi) | 59 | 0.1321 | 2008/06/20 15:23:02 | 1B / ?B / ?B |
19 | ko1 (kaigi) | 60 | 0.2482 | 2008/06/20 15:20:09 | 0B / ?B / ?B |
20 | koic | 60 | 0.1323 | 2008/06/20 16:39:08 | 0B / ?B / ?B |
21 | naoya_t (kaigi) | 60 | 0.1640 | 2008/06/20 17:13:01 | 0B / 34B / 25B |
22 | taninsw(kaigi) | 60 | 0.1715 | 2008/06/20 18:13:23 | 0B / ?B / ?B |
23 | ken1_esm | 61 | 0.2139 | 2008/06/20 14:57:43 | 0B / ?B / ?B |
24 | yugui | 61 | 0.1587 | 2008/06/20 17:20:45 | 0B / ?B / ?B |
25 | yugui (kaigi) | 61 | 0.1563 | 2008/06/20 17:20:52 | 0B / ?B / ?B |
26 | gugod (kaigi) | 61 | 0.1242 | 2008/06/20 18:15:21 | 0B / ?B / ?B |
27 | s1061123 | 61 | 0.1369 | 2008/06/20 18:52:01 | 1B / ?B / ?B |
28 | cuzic | 61 | 0.2128 | 2008/06/20 18:53:04 | 1B / ?B / ?B |
29 | m4i (kaigi) | 63 | 0.1500 | 2008/06/20 17:38:58 | 0B / ?B / ?B |
30 | hajimehoshi (kaigi) | 63 | 0.2187 | 2008/06/20 18:24:54 | 0B / ?B / ?B |
31 | hogelog | 64 | 0.2124 | 2008/06/20 17:59:06 | 0B / 35B / 28B |
32 | idesaku (kaigi) | 64 | 0.0797 | 2008/06/20 18:22:48 | 0B / 37B / 23B |
33 | okkez(kaigi) | 66 | 0.1542 | 2008/06/20 17:35:46 | 0B / ?B / ?B |
34 | YaSuYuKi (kaigi) | 66 | 0.1481 | 2008/06/20 18:34:29 | 2B / ?B / ?B |
35 | no6v | 67 | 0.1594 | 2008/06/20 15:11:44 | 0B / 36B / 29B |
36 | ogura_m | 67 | 0.1693 | 2008/06/20 18:17:59 | 0B / ?B / ?B |
37 | sento | 67 | 0.0933 | 2008/06/20 18:54:59 | 0B / ?B / ?B |
38 | k-chiba | 67 | 0.0948 | 2008/06/20 18:55:52 | 0B / 38B / 26B |
39 | par | 70 | 0.1647 | 2008/06/20 12:50:28 | 0B / ?B / ?B |
40 | yhara | 70 | 0.1403 | 2008/06/20 17:30:00 | 1B / ?B / ?B |
41 | thata | 71 | 0.0922 | 2008/06/20 17:35:47 | 1B / ?B / ?B |
42 | ienaga | 73 | 0.1361 | 2008/06/20 18:11:01 | 0B / ?B / ?B |
43 | nanki | 74 | 0.2300 | 2008/06/20 17:18:47 | 1B / ?B / ?B |
44 | gunjisatoshi (kaigi) | 74 | 0.2240 | 2008/06/20 18:06:44 | 1B / ?B / ?B |
45 | _ | 75 | 0.1494 | 2008/06/20 16:41:36 | 5B / ?B / ?B |
46 | m_pixy | 75 | 0.1835 | 2008/06/20 17:24:42 | 2B / ?B / ?B |
47 | kdmsnr | 76 | 0.1198 | 2008/06/20 15:47:39 | 0B / ?B / ?B |
48 | moro(kaigi) | 76 | 0.1332 | 2008/06/20 16:45:24 | 2B / ?B / ?B |
49 | amapyon | 76 | 0.1162 | 2008/06/20 18:28:43 | 0B / ?B / ?B |
50 | takemoto(kaigi) | 77 | 0.0674 | 2008/06/20 18:04:48 | 0B / ?B / ?B |
51 | kawabata(kaigi) | 78 | 0.1330 | 2008/06/20 18:40:45 | 0B / ?B / ?B |
52 | g5n (kaigi) | 79 | 0.1089 | 2008/06/20 14:14:19 | 2B / 44B / 30B |
53 | uru | 79 | 0.2085 | 2008/06/20 18:30:13 | 0B / ?B / ?B |
54 | gugod (kaigi) | 80 | 0.1184 | 2008/06/20 15:53:17 | 0B / 45B / 34B |
55 | takemoto | 80 | 0.1778 | 2008/06/20 17:45:05 | 1B / ?B / ?B |
56 | m-kawato (kaigi) | 88 | 0.1879 | 2008/06/20 14:48:07 | 2B / ?B / ?B |
57 | sample | 93 | 0.1033 | 2008/06/20 16:26:03 | 4B / ?B / ?B |
58 | kawabata | 162 | 0.2085 | 2008/06/20 17:19:55 | 0B / ?B / ?B |
59 | niha | 44 | 0.1793 | 2008/06/23 05:17:49 | 0B / 24B / 18B |
60 | kurimura | 45 | 0.1900 | 2008/06/21 17:55:50 | 0B / 22B / 21B |
61 | kinaba | 47 | 0.2219 | 2008/06/21 17:14:55 | 0B / 18B / 27B |
62 | mame | 52 | 0.1355 | 2008/06/20 19:00:05 | 0B / 27B / 24B |
63 | thata(kaigi) | 55 | 0.1815 | 2008/06/21 00:27:18 | 0B / ?B / ?B |
64 | nskj77 | 55 | 0.1512 | 2008/06/26 00:53:15 | 0B / ?B / ?B |
65 | naoya_t | 56 | 0.1795 | 2008/06/20 19:02:22 | 0B / 30B / 23B |
66 | kaki | 58 | 0.1907 | 2008/07/11 01:51:33 | 0B / 28B / 29B |
67 | hogelog | 59 | 0.0935 | 2008/06/20 19:05:59 | 0B / 32B / 26B |
68 | tabasa | 65 | 0.1368 | 2008/06/23 08:53:44 | 0B / ?B / ?B |
69 | sniff | 66 | 0.2775 | 2008/06/20 19:16:50 | 0B / ?B / ?B |
70 | _ | 68 | 0.0098 | 2010/09/15 10:53:03 | 2B / ?B / ?B |
71 | test | 70 | 0.1125 | 2008/06/20 23:41:44 | 2B / ?B / ?B |
72 | uru | 78 | 0.1036 | 2008/06/20 19:04:03 | 0B / ?B / ?B |
73 | hemge_kinen(kaigi) | 92 | 0.1504 | 2008/06/20 19:00:13 | 5B / ?B / ?B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | eban(kaigi) | 60 | 0.0426 | 2008/06/20 17:34:22 | 0B / 29B / 30B |
2 | _ | 82 | 0.0819 | 2008/06/20 16:53:54 | 3B / ?B / ?B |
3 | ueno | 97 | 0.0633 | 2008/06/20 16:53:13 | 5B / ?B / ?B |
4 | tails (teebee) | 45 | 0.0557 | 2012/04/01 03:06:55 | 0B / 12B / 33B |
5 | teebee | 47 | 0.0033 | 2011/02/03 00:36:09 | 0B / 13B / 34B |
6 | gugod | 66 | 0.0589 | 2008/06/22 11:03:55 | 0B / ?B / ?B |
7 | gugod (kaigi) | 69 | 0.0970 | 2008/06/22 10:59:52 | 0B / ?B / ?B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | murky-satyr | 112 | 0.2193 | 2008/06/27 18:39:10 | 0B / 69B / 34B |
2 | kaki | 145 | 0.4659 | 2008/07/13 18:59:58 | 0B / 85B / 49B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | pooq | 62 | 10.6989 | 2009/10/19 09:31:39 | 0B / 33B / 25B |
2 | youz | 66 | 10.4600 | 2009/10/19 08:11:59 | 0B / 36B / 26B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | nn | 59 | 0.0645 | 2008/06/20 23:22:57 | 0B / 32B / 27B |
2 | murky-satyr | 60 | 0.4109 | 2008/06/20 19:31:51 | 0B / 33B / 27B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | pooq | 88 | 0.0103 | 2009/11/20 23:27:48 | 0B / 50B / 21B |
2 | murky-satyr | 96 | 0.1649 | 2008/09/13 17:27:16 | 0B / 55B / 23B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | teebee(pooq) | 76 | 0.0733 | 2011/12/30 23:41:05 | 0B / 43B / 33B |
2 | pooq | 80 | 0.0772 | 2010/08/23 12:32:24 | 0B / 46B / 34B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | pooq | 48 | 0.0337 | 2012/05/05 19:09:39 | 0B / 28B / 11B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | pooq | 98 | 0.5259 | 2008/06/24 01:38:56 | 0B / 49B / 43B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | 51b | 108 | 0.1657 | 2010/04/04 01:30:59 | 0B / 59B / 19B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | *yuko* | 66 | 0.0020 | 2009/12/21 22:48:11 | 0B / 41B / 23B |
2 | pooq | 106 | 0.1112 | 2008/06/21 06:00:18 | 0B / 56B / 42B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | 51b | 144 | 1.0745 | 2008/06/20 18:09:11 | 0B / 63B / 78B |
2 | 51b | 142 | 1.1305 | 2008/06/20 19:11:24 | 0B / 63B / 75B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | pooq | 54 | 0.6754 | 2008/06/21 17:41:01 | 0B / 17B / 34B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | shinh | 76 | 0.0290 | 2008/06/20 18:28:13 | 0B / 37B / 39B |
2 | 51b | 81 | 0.0682 | 2008/06/20 18:08:39 | 0B / 40B / 41B |
3 | fkino (kaigi) | 83 | 0.0802 | 2008/06/20 18:15:19 | 0B / ?B / ?B |
4 | tarui | 85 | 0.0798 | 2008/06/20 17:21:31 | 0B / ?B / ?B |
5 | inaniwa | 76 | 0.0009 | 2009/11/24 13:16:26 | 0B / 36B / 40B |
6 | shally | 76 | 0.0347 | 2015/10/07 19:01:16 | 0B / ?B / ?B |
7 | takotako | 80 | 0.0462 | 2008/08/22 19:05:37 | 0B / 39B / 41B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | 51b | 103 | 0.0340 | 2008/06/20 18:08:54 | 0B / 61B / 39B |
2 | kurimura | 97 | 0.0395 | 2008/06/21 20:46:50 | 0B / 57B / 37B |
3 | 51b | 98 | 0.0690 | 2008/06/20 19:06:05 | 0B / 58B / 37B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | ksk | 82 | 0.1405 | 2008/06/20 18:51:19 | 0B / 50B / 26B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | notogawa | 108 | 0.0595 | 2008/06/21 22:19:43 | 0B / 68B / 31B |
2 | kurimura | 113 | 0.0659 | 2008/06/21 20:37:40 | 0B / 72B / 31B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | uru | 98 | 0.0625 | 2009/02/22 23:11:21 | 0B / 67B / 25B |
2 | pooq | 101 | 0.0887 | 2009/01/25 20:12:31 | 0B / 68B / 26B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | pooq | 76 | 0.2988 | 2010/01/15 01:33:18 | 0B / 42B / 34B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | pooq | 92 | 0.1652 | 2009/02/15 13:58:28 | 0B / 55B / 20B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | 51b | 101 | 0.1518 | 2008/06/24 02:27:47 | 0B / 55B / 45B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | yshl(bin) | 66 | 1.1735 | 2008/06/20 18:10:39 | 35B / 20B / 11B |
2 | yshl | 132 | 1.1956 | 2008/06/20 18:10:17 | 0B / 98B / 13B |
3 | yshl(bin) | 65 | 1.2051 | 2008/06/20 19:09:09 | 33B / 21B / 11B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | irori | 27 | 0.4085 | 2008/06/20 18:49:56 | 0B / 8B / 19B |
2 | irori | 25 | 0.3251 | 2008/06/20 19:02:41 | 0B / 5B / 20B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | irori | 1896 | 0.2945 | 2008/06/23 00:19:46 | 0B / 964B / 932B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | nn | 40 | 0.1388 | 2009/12/12 23:22:01 | 2B / 25B / 12B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | nn | 81 | 7.3912 | 2009/11/07 00:15:07 | 0B / 45B / 35B |
Language Ranking_
Rank | Lang | User | Size | Score |
1 | Nibbles | tails | 9 | 10000 |
2 | Jelly | Erik the Outgolfer | 22 | 4090 |
3 | GolfScript | irori | 25 | 3600 |
4 | FlogScript | milieu | 26 | 3461 |
5 | Vim | nn | 40 | 2250 |
6 | goruby | murky-satyr | 41 | 2195 |
7 | Ruby | niha | 44 | 2045 |
8 | Perl | tails (teebee) | 45 | 2000 |
9 | REXX | pooq | 48 | 1875 |
10 | AWK | nn | 49 | 1836 |
11 | J | pooq | 54 | 1666 |
12 | Bash | eban(kaigi) | 56 | 1607 |
13 | JavaScript | nn | 59 | 1525 |
14 | Arc | pooq | 62 | 1451 |
15 | Postscript | yshl(bin) | 65 | 1384 |
16 | Python | kt3k | 65 | 1384 |
17 | BASIC | *yuko* | 66 | 1363 |
18 | PHP | murky-satyr | 73 | 1232 |
19 | C | shinh | 76 | 1184 |
20 | Maxima | pooq | 76 | 1184 |
21 | Xtal | teebee(pooq) | 76 | 1184 |
22 | R | murky-satyr | 79 | 1139 |
23 | Lua | murky-satyr | 81 | 1111 |
24 | Groovy | nn | 81 | 1111 |
25 | OCaml | ksk | 82 | 1097 |
26 | Tcl | pooq | 88 | 1022 |
27 | REBOL | pooq | 92 | 978 |
28 | D | kurimura | 97 | 927 |
29 | Prolog | pooq | 98 | 918 |
30 | Pascal | uru | 98 | 918 |
31 | Smalltalk | murky-satyr | 101 | 891 |
32 | m4 | 51b | 101 | 891 |
33 | Io | murky-satyr | 106 | 849 |
34 | Haskell | notogawa | 108 | 833 |
35 | Forth | 51b | 108 | 833 |
36 | Scheme | murky-satyr | 112 | 803 |
37 | Common LISP | kozima | 113 | 796 |
38 | Erlang | 51b | 142 | 633 |
39 | C# | matarillo | 189 | 476 |
40 | Lazy-K | irori | 1896 | 47 |
return to the top page