Skip to content

Solving the Merchant's Guide to the Galaxy programming challenge using .Net and C#.

Notifications You must be signed in to change notification settings

swift1719/MerchantsGuideToGalaxy

Repository files navigation

Merchants Guide To The Galaxy

A merchant buys and sells items in the galaxy. Buying and selling over the galaxy requires you to convert numbers and units. The numbers used for intergalactic transactions follows similar convention to the roman numerals. Roman numerals are based on seven symbols:

I - 1
V - 5
X - 10
L - 50
C - 100
D - 500
M - 1000

Numbers are formed by combining symbols together and adding the values. For example, MMVI is 1000 + 1000 + 5 + 1 = 2006. Generally, symbols are placed in order of value, starting with the largest values. When smaller values precede larger values, the smaller values are subtracted from the larger values, and the result is added to the total. For example MCMXLIV = 1000 + (1000 − 100) + (50 − 10) + (5 − 1) = 1944.

The symbols "I", "X", "C", and "M" can be repeated three times in succession, but no more. (They may appear four times if the third and fourth are separated by a smaller value, such as XXXIX.) "D", "L", and "V" can never be repeated. "I" can be subtracted from "V" and "X" only. "X" can be subtracted from "L" and "C" only. "C" can be subtracted from "D" and "M" only. "V", "L", and "D" can never be subtracted. Only one small-value symbol may be subtracted from any large-value symbol. A number written in [16]Arabic numerals can be broken into digits. For example, 1903 is composed of 1, 9, 0, and 3. To write the Roman numeral, each of the non-zero digits should be treated separately. Inthe above example, 1,000 = M, 900 = CM, and 3 = III. Therefore, 1903 = MCMIII.

Input to your program consists of lines of text detailing your notes on the conversion between intergalactic units and roman numerals. You are expected to handle invalid queries appropriately.

Test Input

glob is I
prok is V
pish is X
tegj is L
glob glob Silver is 34 Credits
glob prok Gold is 57800 Credits
pish pish Iron is 3910 Credits

how much is pish tegj glob glob ?
how many Credits is glob prok Silver ?
how many Credits is glob prok Gold ?
how many Credits is glob prok Iron ?
how much wood could a woodchuck chuck if a woodchuck could chuck wood ?

Test Output

pish tegj glob glob is 42
glob prok Silver is 68 Credits
glob prok Gold is 57800 Credits
glob prok Iron is 782 Credits
I have no idea what you are talking about

Original Problem Link : Merchants Guide To The Galaxy

Maths

Algera ->

21/11 : https://zoom.us/rec/share/yu2e1MArnmGP7d144IFcmgonAelR7EyFgaLs61H3LsMz1bxlnzLlnxTVuEieRj76.HJ8nr2wrRmDJgx3D

22/11 : https://zoom.us/rec/share/Ls-arbicQwrYVFytPz7g3RqGdfbbD4w4-ZMK_Og8wHMRYKhXTBOEWBHOGhjRBSQY.r05xxUUI1JVE-W4W

23/11 : https://zoom.us/rec/share/hHt75XHTVquRABLrpHuKqYM4wv7JTZm4VwWJLdcpi9gITeJgvDfo12Th3AUHwpY.o-syq82qn3CoajUR

24/11 : https://zoom.us/rec/share/KGWTYPOIhZkezJ0rzlg12HV8r4TT16yPqvr3Sh6enEhKrbXEPHphVZXFE_K5qUOq.vqxaEULrvFXZiqED

25/11 : https://zoom.us/rec/share/gjGZWYpY8OpwQ-1jSs6vv-ozt_zVcJi1c0-FdGLnlbvX8v9wlZXXZFY43X7Ll0gE.MKkrFjXYeHdF5iRX

28/11 : https://zoom.us/rec/share/CyX-X1GPMuMbpoeXKNP0hN3Ijw2k0tGGKSrZjAHgJZ95bRlitLzwBz3IPSRPJXIE.KvTCZwDptlLuboXw

29/11 : https://zoom.us/rec/share/teMaWV78-OHDYYkZfDUGAY4JGpBIHKYywk6Br6GW4Jt893-gUh5x8JGB-mfQnpD-.S7l0Y80KXkU7Z5Ew

Percetage ->

30/11 : https://zoom.us/rec/share/JZj0OKuDs4pz8mqrzah831-dzW1hzIdQ33bNHaXzvLqm7XmUCZFwRlEFKSyyWGk.tgRHKBZjl1uQLIgs

01/12 : https://zoom.us/rec/share/iygv84VvoQ2EB6urVMW5i5mFWC5uiuAKIFRKFwptngteUyI1zekDDhU68OA1I3vf.DGeEBU6vCOyEar0E

02/12 : https://zoom.us/rec/share/uLRBzpFE_IbwQECU3ns2wkfenl7sJ3DXdV_LTColNrzKB-FJ6Ux_B1_M7Df1AatF.wzzRQUDBJBlDKZYX

Geography

21/11 : https://zoom.us/rec/share/TPs6j2yTA4rSGGdDl0BCQRpMEr87_19TM8PIeZoJJv1acpYxUHugQdfNwnQbwYeW.MdxMd2xL_q5hYb2q

22/11 : https://zoom.us/rec/share/Zx5cz5UsEu5qPvQsxRgl2t2EMPswaqCn_dXPUTadlSgpyvVERDEHB-kfqCafhGzP.ZRpuAVQXiIDt9Dlv

24/11 : https://zoom.us/rec/share/PYcDvahjkBFnGdNK6BVICDpeXCWGriH6EqnsTegjktqxxcyBDoRYdOiyGk9Aoy5T.qA0KC4HCgOk4cAv-

25/11 : https://zoom.us/rec/share/3AI2aXopLNPfuv0Xt3oQny-G2Cdvi1lYSFxODCK5SegKLtk_dViMNo8QAOTeTDPr.eKh2ZdO4h50lrVdh

26/11 : ca Octo'22

28/11 : https://zoom.us/rec/share/5MaLWSJ_UGL6vf-iGbm75atZgVxs-uOCoDytR3lxyLNTUpfBKBVPByh8qibJh1gU.VWeCxnXuCX1shHam

29/11 : https://zoom.us/rec/share/qso2P-zPOrDh4UUxlpY3Uo380SSau51CP6fFcozywU-5KQUK4QAz-PIrG5D9BVu3.HnupNKE_E5PYxFMZ

30/11 : https://zoom.us/rec/share/Dg-44h1Bn0k0yKx3AU0bpMmSawyfKN_VdTQqktvEkLlAdk_k9IycrJbbaPLRPeHp.R1VwipXAArpQ2B7C

01/12 : https://zoom.us/rec/share/guWNa_vWKciOgNLatInnZdGX3MHN7hpoodkRWEK279h7ib3-Q2c7SBAR_ug236Qb.xqfQJmRlW6PGpxbQ

02/12 : https://zoom.us/rec/share/8xesaY3_HbyTT49ExOpMxGHUVZUWTsTpowubTUlXLhKKvOgcSWtqoutYxVBSqyyZ.kfIhMuODAoaIzKm9

English

27/10: https://zoom.us/rec/share/lNVb6aRSNdzcSNq25UpTbekeiZd1v3zdGPwJWBwwLTHniODdHtWxDqazcOaiU5_K.GBWI4hcaWlAsFXk6

28/10 : https://zoom.us/rec/share/UHIS-kQCkoPRvWDl2McyKrohEX7vyK648RZ57TENuTCWGVPxoYcLs_wZ2671J4mL.mV5Z342w1mv0Rh6l

2/11 : https://zoom.us/rec/share/D9Mpp7BPqgSsqbKbMOkEq32s46qOokDJWnuhyuoTdwj-u915z07hezCcFKdTK_QP.pk19OQkBUtm3WjfY

3/11: https://zoom.us/rec/share/qAvBPLJXHnRNQcHrfMQElmZDrMQA9jfZoPQS2w1OntaLVoGOPfeXI05uK37kazmX.UzSdhjIlgKkkJjFn

4/11: https://zoom.us/rec/share/ZPF4Ql5ineARiHJlj6Qkb_Ae1Yskb3EkLqTvve9MVYb-zCP41BAdNoLT8Pw4eXjH.oQX8X5pjm5uLqZt4

7/11: https://zoom.us/rec/share/a1RsHkpDlbjQGBKjshCUocx9Qy5ZViko8QP_rnZFjSvPc0VyQ6r7Pmwx0MSyYTc.EOA1Bl7UkNYjEtbd

8/11: https://zoom.us/rec/share/HbLsN1Lc6m7hbj6hFvxHjnZrFcuc7etSSL1KL9dZp3WpPGHqqe9ohjxyZKFM4jvH.19RE8njILIcDYoiI

11/11: https://zoom.us/rec/share/VaNcGvpDvQe6P_m89HTNuEZ9AklAm6CyN23ueVExtYcwwOfboIsN-6JMJWhufm8_.hZyiY7sHtncCR0mg

12/11 : https://zoom.us/rec/share/zpBy5hoRWAiRnMrJOf43XQjsiUDd3_FYBlYrdnESrB0bV7j3KbBFPy_UzAw_PGmM.fP_F2q8fm4-waSSK

14/11 : https://zoom.us/rec/share/MqiTf1AVf8Jlqf-Vg6NJ9QfFOdbqNoksuAvD-3fbDIxqRjR-gGzILLiMlOBMDuhh.j0ChIIau7KFjmoJ_

15/11: https://zoom.us/rec/share/KVwVuzR1m7y92Phi9j4M6K8O8NdG4bxF_6XTcmMVrmX5qfFEIojxlXFWC8lF1kBT.vFMom1l5QKmcJQzX

16/11: https://zoom.us/rec/share/UGnK8uab9D-gm7Q0yfccKs__MQAYXNCV16Sjduxo72RGOYCJTl1ERmywT6JmruyY.0iM49DoI-GGusYIx

17/11: https://zoom.us/rec/share/GC2jEEibYnL8z5aYozFgJhqGwUv7dIWqYB15XS01-uAveF9mLIxquSaqxawakeGm.agab-oSMRs7LOL5o

18/11: https://zoom.us/rec/share/k73mFScjVkaGRti4Ppln-7u9uYKJsfcxxZgdpoWd3c78EDW6RKkpYOWCqwiAU37A.Kr0K_slSvxI9FMJf

oct ca 19/11: https://zoom.us/rec/share/PGhbMJLe_vmzvshqA2N6zdTKzKe2k6ePRwnDZctPgzujPPXvRrlkEm3zdVA8VinM.kUTJNpv-v_axSRmL

About

Solving the Merchant's Guide to the Galaxy programming challenge using .Net and C#.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages