2012年8月30日木曜日

開発環境

『初めてのプログラミング 第2版』(Chris Pine 著、長尾 高弘 訳、オライリー・ジャパン、2010年、ISBN978-4-87311-469-9)の 9(自作メソッドの書き方), 9.5(練習問題)、古典的ローマ数字の改良を解いてみる。

その他参考書籍

古典的ローマ数字の改良

コード(TextWrangler)

sample.rb

#!/usr/bin/env ruby
# -*- coding: utf-8 -*-

def old_roman_numeral num
  roman = ""
  roman += "M" * (num / 1000)
  num = num % 1000
  roman += "D" * (num / 500)
  num = num % 500
  roman += "C" * (num / 100)
  num = num % 100
  roman += "L" * (num / 50)
  num = num % 50
  roman += "X" * (num / 10)
  num = num % 10
  roman += "V" * (num / 5)
  num = num % 5
  roman += "I" * num
  roman
end

(1..1000).each {|num|
  puts "#{num}: #{old_roman_numeral num}"
}

入出力結果(Terminal)

$ ./sample.rb
1: I
2: II
3: III
4: IIII
5: V
6: VI
7: VII
8: VIII
9: VIIII
10: X
11: XI
12: XII
13: XIII
14: XIIII
15: XV
16: XVI
17: XVII
18: XVIII
19: XVIIII
20: XX
21: XXI
22: XXII
23: XXIII
24: XXIIII
25: XXV
26: XXVI
27: XXVII
28: XXVIII
29: XXVIIII
30: XXX
31: XXXI
32: XXXII
33: XXXIII
34: XXXIIII
35: XXXV
36: XXXVI
37: XXXVII
38: XXXVIII
39: XXXVIIII
40: XXXX
41: XXXXI
42: XXXXII
43: XXXXIII
44: XXXXIIII
45: XXXXV
46: XXXXVI
47: XXXXVII
48: XXXXVIII
49: XXXXVIIII
50: L
51: LI
52: LII
53: LIII
54: LIIII
55: LV
56: LVI
57: LVII
58: LVIII
59: LVIIII
60: LX
61: LXI
62: LXII
63: LXIII
64: LXIIII
65: LXV
66: LXVI
67: LXVII
68: LXVIII
69: LXVIIII
70: LXX
71: LXXI
72: LXXII
73: LXXIII
74: LXXIIII
75: LXXV
76: LXXVI
77: LXXVII
78: LXXVIII
79: LXXVIIII
80: LXXX
81: LXXXI
82: LXXXII
83: LXXXIII
84: LXXXIIII
85: LXXXV
86: LXXXVI
87: LXXXVII
88: LXXXVIII
89: LXXXVIIII
90: LXXXX
91: LXXXXI
92: LXXXXII
93: LXXXXIII
94: LXXXXIIII
95: LXXXXV
96: LXXXXVI
97: LXXXXVII
98: LXXXXVIII
99: LXXXXVIIII
100: C
101: CI
102: CII
103: CIII
104: CIIII
105: CV
106: CVI
107: CVII
108: CVIII
109: CVIIII
110: CX
111: CXI
112: CXII
113: CXIII
114: CXIIII
115: CXV
116: CXVI
117: CXVII
118: CXVIII
119: CXVIIII
120: CXX
121: CXXI
122: CXXII
123: CXXIII
124: CXXIIII
125: CXXV
126: CXXVI
127: CXXVII
128: CXXVIII
129: CXXVIIII
130: CXXX
131: CXXXI
132: CXXXII
133: CXXXIII
134: CXXXIIII
135: CXXXV
136: CXXXVI
137: CXXXVII
138: CXXXVIII
139: CXXXVIIII
140: CXXXX
141: CXXXXI
142: CXXXXII
143: CXXXXIII
144: CXXXXIIII
145: CXXXXV
146: CXXXXVI
147: CXXXXVII
148: CXXXXVIII
149: CXXXXVIIII
150: CL
151: CLI
152: CLII
153: CLIII
154: CLIIII
155: CLV
156: CLVI
157: CLVII
158: CLVIII
159: CLVIIII
160: CLX
161: CLXI
162: CLXII
163: CLXIII
164: CLXIIII
165: CLXV
166: CLXVI
167: CLXVII
168: CLXVIII
169: CLXVIIII
170: CLXX
171: CLXXI
172: CLXXII
173: CLXXIII
174: CLXXIIII
175: CLXXV
176: CLXXVI
177: CLXXVII
178: CLXXVIII
179: CLXXVIIII
180: CLXXX
181: CLXXXI
182: CLXXXII
183: CLXXXIII
184: CLXXXIIII
185: CLXXXV
186: CLXXXVI
187: CLXXXVII
188: CLXXXVIII
189: CLXXXVIIII
190: CLXXXX
191: CLXXXXI
192: CLXXXXII
193: CLXXXXIII
194: CLXXXXIIII
195: CLXXXXV
196: CLXXXXVI
197: CLXXXXVII
198: CLXXXXVIII
199: CLXXXXVIIII
200: CC
201: CCI
202: CCII
203: CCIII
204: CCIIII
205: CCV
206: CCVI
207: CCVII
208: CCVIII
209: CCVIIII
210: CCX
211: CCXI
212: CCXII
213: CCXIII
214: CCXIIII
215: CCXV
216: CCXVI
217: CCXVII
218: CCXVIII
219: CCXVIIII
220: CCXX
221: CCXXI
222: CCXXII
223: CCXXIII
224: CCXXIIII
225: CCXXV
226: CCXXVI
227: CCXXVII
228: CCXXVIII
229: CCXXVIIII
230: CCXXX
231: CCXXXI
232: CCXXXII
233: CCXXXIII
234: CCXXXIIII
235: CCXXXV
236: CCXXXVI
237: CCXXXVII
238: CCXXXVIII
239: CCXXXVIIII
240: CCXXXX
241: CCXXXXI
242: CCXXXXII
243: CCXXXXIII
244: CCXXXXIIII
245: CCXXXXV
246: CCXXXXVI
247: CCXXXXVII
248: CCXXXXVIII
249: CCXXXXVIIII
250: CCL
251: CCLI
252: CCLII
253: CCLIII
254: CCLIIII
255: CCLV
256: CCLVI
257: CCLVII
258: CCLVIII
259: CCLVIIII
260: CCLX
261: CCLXI
262: CCLXII
263: CCLXIII
264: CCLXIIII
265: CCLXV
266: CCLXVI
267: CCLXVII
268: CCLXVIII
269: CCLXVIIII
270: CCLXX
271: CCLXXI
272: CCLXXII
273: CCLXXIII
274: CCLXXIIII
275: CCLXXV
276: CCLXXVI
277: CCLXXVII
278: CCLXXVIII
279: CCLXXVIIII
280: CCLXXX
281: CCLXXXI
282: CCLXXXII
283: CCLXXXIII
284: CCLXXXIIII
285: CCLXXXV
286: CCLXXXVI
287: CCLXXXVII
288: CCLXXXVIII
289: CCLXXXVIIII
290: CCLXXXX
291: CCLXXXXI
292: CCLXXXXII
293: CCLXXXXIII
294: CCLXXXXIIII
295: CCLXXXXV
296: CCLXXXXVI
297: CCLXXXXVII
298: CCLXXXXVIII
299: CCLXXXXVIIII
300: CCC
301: CCCI
302: CCCII
303: CCCIII
304: CCCIIII
305: CCCV
306: CCCVI
307: CCCVII
308: CCCVIII
309: CCCVIIII
310: CCCX
311: CCCXI
312: CCCXII
313: CCCXIII
314: CCCXIIII
315: CCCXV
316: CCCXVI
317: CCCXVII
318: CCCXVIII
319: CCCXVIIII
320: CCCXX
321: CCCXXI
322: CCCXXII
323: CCCXXIII
324: CCCXXIIII
325: CCCXXV
326: CCCXXVI
327: CCCXXVII
328: CCCXXVIII
329: CCCXXVIIII
330: CCCXXX
331: CCCXXXI
332: CCCXXXII
333: CCCXXXIII
334: CCCXXXIIII
335: CCCXXXV
336: CCCXXXVI
337: CCCXXXVII
338: CCCXXXVIII
339: CCCXXXVIIII
340: CCCXXXX
341: CCCXXXXI
342: CCCXXXXII
343: CCCXXXXIII
344: CCCXXXXIIII
345: CCCXXXXV
346: CCCXXXXVI
347: CCCXXXXVII
348: CCCXXXXVIII
349: CCCXXXXVIIII
350: CCCL
351: CCCLI
352: CCCLII
353: CCCLIII
354: CCCLIIII
355: CCCLV
356: CCCLVI
357: CCCLVII
358: CCCLVIII
359: CCCLVIIII
360: CCCLX
361: CCCLXI
362: CCCLXII
363: CCCLXIII
364: CCCLXIIII
365: CCCLXV
366: CCCLXVI
367: CCCLXVII
368: CCCLXVIII
369: CCCLXVIIII
370: CCCLXX
371: CCCLXXI
372: CCCLXXII
373: CCCLXXIII
374: CCCLXXIIII
375: CCCLXXV
376: CCCLXXVI
377: CCCLXXVII
378: CCCLXXVIII
379: CCCLXXVIIII
380: CCCLXXX
381: CCCLXXXI
382: CCCLXXXII
383: CCCLXXXIII
384: CCCLXXXIIII
385: CCCLXXXV
386: CCCLXXXVI
387: CCCLXXXVII
388: CCCLXXXVIII
389: CCCLXXXVIIII
390: CCCLXXXX
391: CCCLXXXXI
392: CCCLXXXXII
393: CCCLXXXXIII
394: CCCLXXXXIIII
395: CCCLXXXXV
396: CCCLXXXXVI
397: CCCLXXXXVII
398: CCCLXXXXVIII
399: CCCLXXXXVIIII
400: CCCC
401: CCCCI
402: CCCCII
403: CCCCIII
404: CCCCIIII
405: CCCCV
406: CCCCVI
407: CCCCVII
408: CCCCVIII
409: CCCCVIIII
410: CCCCX
411: CCCCXI
412: CCCCXII
413: CCCCXIII
414: CCCCXIIII
415: CCCCXV
416: CCCCXVI
417: CCCCXVII
418: CCCCXVIII
419: CCCCXVIIII
420: CCCCXX
421: CCCCXXI
422: CCCCXXII
423: CCCCXXIII
424: CCCCXXIIII
425: CCCCXXV
426: CCCCXXVI
427: CCCCXXVII
428: CCCCXXVIII
429: CCCCXXVIIII
430: CCCCXXX
431: CCCCXXXI
432: CCCCXXXII
433: CCCCXXXIII
434: CCCCXXXIIII
435: CCCCXXXV
436: CCCCXXXVI
437: CCCCXXXVII
438: CCCCXXXVIII
439: CCCCXXXVIIII
440: CCCCXXXX
441: CCCCXXXXI
442: CCCCXXXXII
443: CCCCXXXXIII
444: CCCCXXXXIIII
445: CCCCXXXXV
446: CCCCXXXXVI
447: CCCCXXXXVII
448: CCCCXXXXVIII
449: CCCCXXXXVIIII
450: CCCCL
451: CCCCLI
452: CCCCLII
453: CCCCLIII
454: CCCCLIIII
455: CCCCLV
456: CCCCLVI
457: CCCCLVII
458: CCCCLVIII
459: CCCCLVIIII
460: CCCCLX
461: CCCCLXI
462: CCCCLXII
463: CCCCLXIII
464: CCCCLXIIII
465: CCCCLXV
466: CCCCLXVI
467: CCCCLXVII
468: CCCCLXVIII
469: CCCCLXVIIII
470: CCCCLXX
471: CCCCLXXI
472: CCCCLXXII
473: CCCCLXXIII
474: CCCCLXXIIII
475: CCCCLXXV
476: CCCCLXXVI
477: CCCCLXXVII
478: CCCCLXXVIII
479: CCCCLXXVIIII
480: CCCCLXXX
481: CCCCLXXXI
482: CCCCLXXXII
483: CCCCLXXXIII
484: CCCCLXXXIIII
485: CCCCLXXXV
486: CCCCLXXXVI
487: CCCCLXXXVII
488: CCCCLXXXVIII
489: CCCCLXXXVIIII
490: CCCCLXXXX
491: CCCCLXXXXI
492: CCCCLXXXXII
493: CCCCLXXXXIII
494: CCCCLXXXXIIII
495: CCCCLXXXXV
496: CCCCLXXXXVI
497: CCCCLXXXXVII
498: CCCCLXXXXVIII
499: CCCCLXXXXVIIII
500: D
501: DI
502: DII
503: DIII
504: DIIII
505: DV
506: DVI
507: DVII
508: DVIII
509: DVIIII
510: DX
511: DXI
512: DXII
513: DXIII
514: DXIIII
515: DXV
516: DXVI
517: DXVII
518: DXVIII
519: DXVIIII
520: DXX
521: DXXI
522: DXXII
523: DXXIII
524: DXXIIII
525: DXXV
526: DXXVI
527: DXXVII
528: DXXVIII
529: DXXVIIII
530: DXXX
531: DXXXI
532: DXXXII
533: DXXXIII
534: DXXXIIII
535: DXXXV
536: DXXXVI
537: DXXXVII
538: DXXXVIII
539: DXXXVIIII
540: DXXXX
541: DXXXXI
542: DXXXXII
543: DXXXXIII
544: DXXXXIIII
545: DXXXXV
546: DXXXXVI
547: DXXXXVII
548: DXXXXVIII
549: DXXXXVIIII
550: DL
551: DLI
552: DLII
553: DLIII
554: DLIIII
555: DLV
556: DLVI
557: DLVII
558: DLVIII
559: DLVIIII
560: DLX
561: DLXI
562: DLXII
563: DLXIII
564: DLXIIII
565: DLXV
566: DLXVI
567: DLXVII
568: DLXVIII
569: DLXVIIII
570: DLXX
571: DLXXI
572: DLXXII
573: DLXXIII
574: DLXXIIII
575: DLXXV
576: DLXXVI
577: DLXXVII
578: DLXXVIII
579: DLXXVIIII
580: DLXXX
581: DLXXXI
582: DLXXXII
583: DLXXXIII
584: DLXXXIIII
585: DLXXXV
586: DLXXXVI
587: DLXXXVII
588: DLXXXVIII
589: DLXXXVIIII
590: DLXXXX
591: DLXXXXI
592: DLXXXXII
593: DLXXXXIII
594: DLXXXXIIII
595: DLXXXXV
596: DLXXXXVI
597: DLXXXXVII
598: DLXXXXVIII
599: DLXXXXVIIII
600: DC
601: DCI
602: DCII
603: DCIII
604: DCIIII
605: DCV
606: DCVI
607: DCVII
608: DCVIII
609: DCVIIII
610: DCX
611: DCXI
612: DCXII
613: DCXIII
614: DCXIIII
615: DCXV
616: DCXVI
617: DCXVII
618: DCXVIII
619: DCXVIIII
620: DCXX
621: DCXXI
622: DCXXII
623: DCXXIII
624: DCXXIIII
625: DCXXV
626: DCXXVI
627: DCXXVII
628: DCXXVIII
629: DCXXVIIII
630: DCXXX
631: DCXXXI
632: DCXXXII
633: DCXXXIII
634: DCXXXIIII
635: DCXXXV
636: DCXXXVI
637: DCXXXVII
638: DCXXXVIII
639: DCXXXVIIII
640: DCXXXX
641: DCXXXXI
642: DCXXXXII
643: DCXXXXIII
644: DCXXXXIIII
645: DCXXXXV
646: DCXXXXVI
647: DCXXXXVII
648: DCXXXXVIII
649: DCXXXXVIIII
650: DCL
651: DCLI
652: DCLII
653: DCLIII
654: DCLIIII
655: DCLV
656: DCLVI
657: DCLVII
658: DCLVIII
659: DCLVIIII
660: DCLX
661: DCLXI
662: DCLXII
663: DCLXIII
664: DCLXIIII
665: DCLXV
666: DCLXVI
667: DCLXVII
668: DCLXVIII
669: DCLXVIIII
670: DCLXX
671: DCLXXI
672: DCLXXII
673: DCLXXIII
674: DCLXXIIII
675: DCLXXV
676: DCLXXVI
677: DCLXXVII
678: DCLXXVIII
679: DCLXXVIIII
680: DCLXXX
681: DCLXXXI
682: DCLXXXII
683: DCLXXXIII
684: DCLXXXIIII
685: DCLXXXV
686: DCLXXXVI
687: DCLXXXVII
688: DCLXXXVIII
689: DCLXXXVIIII
690: DCLXXXX
691: DCLXXXXI
692: DCLXXXXII
693: DCLXXXXIII
694: DCLXXXXIIII
695: DCLXXXXV
696: DCLXXXXVI
697: DCLXXXXVII
698: DCLXXXXVIII
699: DCLXXXXVIIII
700: DCC
701: DCCI
702: DCCII
703: DCCIII
704: DCCIIII
705: DCCV
706: DCCVI
707: DCCVII
708: DCCVIII
709: DCCVIIII
710: DCCX
711: DCCXI
712: DCCXII
713: DCCXIII
714: DCCXIIII
715: DCCXV
716: DCCXVI
717: DCCXVII
718: DCCXVIII
719: DCCXVIIII
720: DCCXX
721: DCCXXI
722: DCCXXII
723: DCCXXIII
724: DCCXXIIII
725: DCCXXV
726: DCCXXVI
727: DCCXXVII
728: DCCXXVIII
729: DCCXXVIIII
730: DCCXXX
731: DCCXXXI
732: DCCXXXII
733: DCCXXXIII
734: DCCXXXIIII
735: DCCXXXV
736: DCCXXXVI
737: DCCXXXVII
738: DCCXXXVIII
739: DCCXXXVIIII
740: DCCXXXX
741: DCCXXXXI
742: DCCXXXXII
743: DCCXXXXIII
744: DCCXXXXIIII
745: DCCXXXXV
746: DCCXXXXVI
747: DCCXXXXVII
748: DCCXXXXVIII
749: DCCXXXXVIIII
750: DCCL
751: DCCLI
752: DCCLII
753: DCCLIII
754: DCCLIIII
755: DCCLV
756: DCCLVI
757: DCCLVII
758: DCCLVIII
759: DCCLVIIII
760: DCCLX
761: DCCLXI
762: DCCLXII
763: DCCLXIII
764: DCCLXIIII
765: DCCLXV
766: DCCLXVI
767: DCCLXVII
768: DCCLXVIII
769: DCCLXVIIII
770: DCCLXX
771: DCCLXXI
772: DCCLXXII
773: DCCLXXIII
774: DCCLXXIIII
775: DCCLXXV
776: DCCLXXVI
777: DCCLXXVII
778: DCCLXXVIII
779: DCCLXXVIIII
780: DCCLXXX
781: DCCLXXXI
782: DCCLXXXII
783: DCCLXXXIII
784: DCCLXXXIIII
785: DCCLXXXV
786: DCCLXXXVI
787: DCCLXXXVII
788: DCCLXXXVIII
789: DCCLXXXVIIII
790: DCCLXXXX
791: DCCLXXXXI
792: DCCLXXXXII
793: DCCLXXXXIII
794: DCCLXXXXIIII
795: DCCLXXXXV
796: DCCLXXXXVI
797: DCCLXXXXVII
798: DCCLXXXXVIII
799: DCCLXXXXVIIII
800: DCCC
801: DCCCI
802: DCCCII
803: DCCCIII
804: DCCCIIII
805: DCCCV
806: DCCCVI
807: DCCCVII
808: DCCCVIII
809: DCCCVIIII
810: DCCCX
811: DCCCXI
812: DCCCXII
813: DCCCXIII
814: DCCCXIIII
815: DCCCXV
816: DCCCXVI
817: DCCCXVII
818: DCCCXVIII
819: DCCCXVIIII
820: DCCCXX
821: DCCCXXI
822: DCCCXXII
823: DCCCXXIII
824: DCCCXXIIII
825: DCCCXXV
826: DCCCXXVI
827: DCCCXXVII
828: DCCCXXVIII
829: DCCCXXVIIII
830: DCCCXXX
831: DCCCXXXI
832: DCCCXXXII
833: DCCCXXXIII
834: DCCCXXXIIII
835: DCCCXXXV
836: DCCCXXXVI
837: DCCCXXXVII
838: DCCCXXXVIII
839: DCCCXXXVIIII
840: DCCCXXXX
841: DCCCXXXXI
842: DCCCXXXXII
843: DCCCXXXXIII
844: DCCCXXXXIIII
845: DCCCXXXXV
846: DCCCXXXXVI
847: DCCCXXXXVII
848: DCCCXXXXVIII
849: DCCCXXXXVIIII
850: DCCCL
851: DCCCLI
852: DCCCLII
853: DCCCLIII
854: DCCCLIIII
855: DCCCLV
856: DCCCLVI
857: DCCCLVII
858: DCCCLVIII
859: DCCCLVIIII
860: DCCCLX
861: DCCCLXI
862: DCCCLXII
863: DCCCLXIII
864: DCCCLXIIII
865: DCCCLXV
866: DCCCLXVI
867: DCCCLXVII
868: DCCCLXVIII
869: DCCCLXVIIII
870: DCCCLXX
871: DCCCLXXI
872: DCCCLXXII
873: DCCCLXXIII
874: DCCCLXXIIII
875: DCCCLXXV
876: DCCCLXXVI
877: DCCCLXXVII
878: DCCCLXXVIII
879: DCCCLXXVIIII
880: DCCCLXXX
881: DCCCLXXXI
882: DCCCLXXXII
883: DCCCLXXXIII
884: DCCCLXXXIIII
885: DCCCLXXXV
886: DCCCLXXXVI
887: DCCCLXXXVII
888: DCCCLXXXVIII
889: DCCCLXXXVIIII
890: DCCCLXXXX
891: DCCCLXXXXI
892: DCCCLXXXXII
893: DCCCLXXXXIII
894: DCCCLXXXXIIII
895: DCCCLXXXXV
896: DCCCLXXXXVI
897: DCCCLXXXXVII
898: DCCCLXXXXVIII
899: DCCCLXXXXVIIII
900: DCCCC
901: DCCCCI
902: DCCCCII
903: DCCCCIII
904: DCCCCIIII
905: DCCCCV
906: DCCCCVI
907: DCCCCVII
908: DCCCCVIII
909: DCCCCVIIII
910: DCCCCX
911: DCCCCXI
912: DCCCCXII
913: DCCCCXIII
914: DCCCCXIIII
915: DCCCCXV
916: DCCCCXVI
917: DCCCCXVII
918: DCCCCXVIII
919: DCCCCXVIIII
920: DCCCCXX
921: DCCCCXXI
922: DCCCCXXII
923: DCCCCXXIII
924: DCCCCXXIIII
925: DCCCCXXV
926: DCCCCXXVI
927: DCCCCXXVII
928: DCCCCXXVIII
929: DCCCCXXVIIII
930: DCCCCXXX
931: DCCCCXXXI
932: DCCCCXXXII
933: DCCCCXXXIII
934: DCCCCXXXIIII
935: DCCCCXXXV
936: DCCCCXXXVI
937: DCCCCXXXVII
938: DCCCCXXXVIII
939: DCCCCXXXVIIII
940: DCCCCXXXX
941: DCCCCXXXXI
942: DCCCCXXXXII
943: DCCCCXXXXIII
944: DCCCCXXXXIIII
945: DCCCCXXXXV
946: DCCCCXXXXVI
947: DCCCCXXXXVII
948: DCCCCXXXXVIII
949: DCCCCXXXXVIIII
950: DCCCCL
951: DCCCCLI
952: DCCCCLII
953: DCCCCLIII
954: DCCCCLIIII
955: DCCCCLV
956: DCCCCLVI
957: DCCCCLVII
958: DCCCCLVIII
959: DCCCCLVIIII
960: DCCCCLX
961: DCCCCLXI
962: DCCCCLXII
963: DCCCCLXIII
964: DCCCCLXIIII
965: DCCCCLXV
966: DCCCCLXVI
967: DCCCCLXVII
968: DCCCCLXVIII
969: DCCCCLXVIIII
970: DCCCCLXX
971: DCCCCLXXI
972: DCCCCLXXII
973: DCCCCLXXIII
974: DCCCCLXXIIII
975: DCCCCLXXV
976: DCCCCLXXVI
977: DCCCCLXXVII
978: DCCCCLXXVIII
979: DCCCCLXXVIIII
980: DCCCCLXXX
981: DCCCCLXXXI
982: DCCCCLXXXII
983: DCCCCLXXXIII
984: DCCCCLXXXIIII
985: DCCCCLXXXV
986: DCCCCLXXXVI
987: DCCCCLXXXVII
988: DCCCCLXXXVIII
989: DCCCCLXXXVIIII
990: DCCCCLXXXX
991: DCCCCLXXXXI
992: DCCCCLXXXXII
993: DCCCCLXXXXIII
994: DCCCCLXXXXIIII
995: DCCCCLXXXXV
996: DCCCCLXXXXVI
997: DCCCCLXXXXVII
998: DCCCCLXXXXVIII
999: DCCCCLXXXXVIIII
1000: M
$

0 コメント:

コメントを投稿