Hello, lại là mình đây, hôm nay chúng ta sẽ đến với bài tiếp theo trong series 300 bài code thiếu nhi

Nếu bạn nào chưa từng có khái niệm gì về bí kíp này thì có thể xem lại bài của mình ở đây nhé

Bài toán hôm nay sẽ là Roman to Integer – Chuyển từ số La Mã sang số thập phân.

Nôm na thì số La Mã sẽ được thể hiện bởi 7 ký tự: IVXLCD and M.

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

Ví dụ: Số 2 sẽ được hiển thị là II trong số La Mã, số 12 sẽ là XII còn số 27 sẽ là XXVII

Số La Mã sẽ được viết từ số lớn nhất sang số nhỏ nhất từ trái sang phải, tuy nhiên số 4 sẽ không phải là IIII, mà sẽ được viết là IV, điều này cũng tương tự như số 9 được viết là IX dựa theo các quy định sau:

  • I có thể đứng trước V (5) và X (10) để tạo ra số 4 và 9 
  • X có thể đứng trước L (50) và C (100) để tạo ra số 40 và 90. 
  • C có thể đứng trước D (500) và M (1000) để tạo ra số 400 và 900.

Bài toán ở đây là đưa ra 1 số La Mã, hãy chuyển nó về số thập phân.

Ví dụ 1:

Input: s = "III"
Output: 3
Explanation: III = 3.

Ví dụ 2:

Input: s = "LVIII"
Output: 58
Explanation: L = 50, V= 5, III = 3.

Ví dụ 3:

Input: s = "MCMXCIV"
Output: 1994
Explanation: M = 1000, CM = 900, XC = 90 and IV = 4.

Lời giải sẽ có ở trang sau nha các bạn 😛

138 Replies to “[300 bài code thiếu nhi][Java] Bài toán Roman to Integer”

  1. Pretty great post. I just stumbled upon your blog and wished to mention that I’ve really loved surfing around your blog posts. After all I’ll be subscribing to your feed and I’m hoping you write again very soon!

  2. Hello, you used to write excellent, but the last few posts have been kinda boring?I miss your super writings. Past few posts are just a littlebit out of track! come on!Here is my blog … Ignite CBD Oil Reviews

  3. I do consider all the concepts you have introduced in your post. They’re really convincing and will definitely work. Still, the posts are very brief for beginners. May just you please prolong them a little from next time? Thank you for the post.

  4. Your style is so unique compared to other people I have read stuff from. Many thanks for posting when you’ve got the opportunity, Guess I’ll just book mark this blog.

  5. Thanks on your marvelous posting! I really enjoyed reading it, you are a great author.I will be sure to bookmark your blog and will come back down the road. I want to encourage one to continue your great writing, have a nice morning!

  6. John Deere Technical Manuals says:Many thanks for bothering to line this all out for all of us. This write-up ended up being extremely useful in my opinion.Reply 05/10/2020 at 2:40 pm

  7. I just like the helpful info you supply in your articles.I will bookmark your blog and take a look at again right here frequently.I am reasonably certain I will learn plenty of newstuff proper here! Best of luck for the next!

  8. It’s exhausting to find educated folks on this matter, however you sound like you recognize what you’re speaking about! Thanks

  9. The next time I read a blog, I hope that it doesnt disappoint me as much as this one. I mean, I know it was my choice to read, but I actually thought youd have something interesting to say. All I hear is a bunch of whining about something that you could fix if you werent too busy looking for attention.

  10. I delight in, lead to I found just what I was taking a look for.You have ended my four day lengthy hunt!God Bless you man. Have a great day. Bye

  11. When someone writes an article he/she retains the idea of a user in his/her brain that how a user can understand it. Therefore that’s why this post is great. Thanks!

  12. Thank you for the auspicious writeup. It actuallywas once a amusement account it. Look advanced to more added agreeable from you!However, how can we keep up a correspondence?

  13. Thank you f᧐r any othwr fantastic article.Τhe place else ⅽould annybody ցet that typpe of info in such a perfect method ⲟf writing?I hhave a presentation subsequent ᴡeek, andd І’m at thhe search fߋr ѕuchinfo.My blog … jasa view youtube

  14. Hi there! I’m at work browsing your blog from my new apple iphone!Just wanted to say I love reading throughyour blog and look forward to all your posts!Carry on the great work!

  15. brillx официальный сайт
    brillx casino
    Так что не упустите свой шанс вступить в мир Brillx Казино! Играйте онлайн бесплатно и на деньги в 2023 году, окунувшись в море невероятных эмоций и неожиданных поворотов. Brillx – это не просто игровые аппараты, это источник вдохновения и увлечения. Поднимите ставки и дайте себе шанс на большую победу вместе с нами!Добро пожаловать в мир азарта и возможностей на официальном сайте Brillx Казино! Здесь, в 2023 году, ваш шанс на удачу преумножается с каждым вращением барабанов игровых аппаратов. Brillx — это не просто казино, это уникальное путешествие в мир азартных развлечений.

  16. Абузоустойчивый VPS
    Виртуальные серверы VPS/VDS: Путь к Успешному Бизнесу

    В мире современных технологий и онлайн-бизнеса важно иметь надежную инфраструктуру для развития проектов и обеспечения безопасности данных. В этой статье мы рассмотрим, почему виртуальные серверы VPS/VDS, предлагаемые по стартовой цене всего 13 рублей, являются ключом к успеху в современном бизнесе

  17. VPS SERVER
    Высокоскоростной доступ в Интернет: до 1000 Мбит/с
    Скорость подключения к Интернету — еще один важный фактор для успеха вашего проекта. Наши VPS/VDS-серверы, адаптированные как под Windows, так и под Linux, обеспечивают доступ в Интернет со скоростью до 1000 Мбит/с, что гарантирует быструю загрузку веб-страниц и высокую производительность онлайн-приложений на обеих операционных системах.

  18. https://medium.com/@CassieOwen68196/дешевый-дедик-9fbbfdc4ff23
    VPS SERVER
    Высокоскоростной доступ в Интернет: до 1000 Мбит/с
    Скорость подключения к Интернету — еще один важный фактор для успеха вашего проекта. Наши VPS/VDS-серверы, адаптированные как под Windows, так и под Linux, обеспечивают доступ в Интернет со скоростью до 1000 Мбит/с, что гарантирует быструю загрузку веб-страниц и высокую производительность онлайн-приложений на обеих операционных системах.

  19. Hi there! Do you know if they make any plugins to help with SEO?I’m trying to get my blog to rank for some targetedkeywords but I’m not seeing very good results.If you know of any please share. Thank you!

Comments are closed.