2021년 3월 LetCoding 챌린지 10일째: 로마까지 정수
문제 진술
로마 숫자는 I, V, X, L, C, D와 M 등 일곱 가지 다른 기호로 표시된다.
**Symbol** **Value**
I 1
V 5
X 10
L 50
C 100
D 500
M 1000
예를 들어 2는 로마 숫자로 II를 썼는데 단지 두 개의 1을 합치면 된다.12는 XII, 즉 X+II로 쓴다.숫자 27은 XXVII, 즉 XX+V+II로 쓰여 있습니다.로마 숫자는 보통 왼쪽에서 오른쪽으로 크고 소문자로 되어 있다.그러나 4의 숫자는 IIII가 아니다.대신 숫자 4는 IV로 쓰여졌다. 1은 5 이전에 우리가 그것을 빼면 4를 얻었기 때문이다.같은 원칙은 숫자 9, 즉 IX로 쓰인 숫자에도 적용된다. 뺄셈을 사용하는 경우는 6가지가 있다.
예1:
**Input:** num = 3
**Output:** "III"
예2:**Input:** num = 4
**Output:** "IV"
예3:**Input:** num = 9
**Output:** "IX"
예4:**Input:** num = 58
**Output:** "LVIII"
**Explanation:** L = 50, V = 5, III = 3.
예5:**Input:** num = 1994
**Output:** "MCMXCIV"
**Explanation:** M = 1000, CM = 900, XC = 90 and IV = 4.
솔루션
이것은 놀라운 문제다.우리는 정수를 그것의 로마 등가수로 바꾸어야 한다.문제 진술을 자세히 읽다.너는 어떻게 로마로 정수를 표시하는지 알게 될 것이다.
그래서 우리는 이 숫자들은 로마 등가물이 있다고 말할 수 있다.숫자=[1000900500400100,90,50,40,10,9,5,4,1], 이 숫자들에 대해 우리는 상응하는 로마 값이 있다=[M,CM,D,CD,C,XC,L,XL,X,IX,V,I].
우리는 정수 값에 최대 가능한 등효 로마 문자를 지정할 수 있다.
다음은 코드입니다.
코드는 여기에서 찾을 수 있습니다
스크세키아 / LeetCode
LeetCode
저는 리코더 문제를 해결한 지 약 1년이 되었습니다.갑자기 나는 이 문제들을 위해 교과서를 짜려는 열정이 생겼다.저는 Leetcode 문제부터 시작하여 앞으로 Spring, Android, Java, 알고리즘 등의 강좌를 만들어 보겠습니다
중급https://sourav-saikia.medium.com에서 따라와
dev.to에서 따라와. -
트위터에서 나를 주목해--
Linkedin에 연결 -
다음 표에는 각 해결 방안 강좌의 모든 문제가 포함되어 있습니다.나는 가능한 한 빨리 그것에 더 많은 글을 추가할 것이다
질문 이름
문제 없음
포함
기사 링크 | ||
---|---|---|
중복된 | 217 | https://sourav-saikia.medium.com/leetcode-217-contains-duplicate-solution-36f48793bce0 |
보석과 보석 | 771 | https://sourav-saikia.medium.com/leetcode-771-jewels-and-stones-e35a368fc37 |
3월 리허설 도전경기
질문 이름
문제 없음
내가 2021년 3월 리딩 챌린지에 올린 다른 게시물 좀 봐
March LeetCoding Challenge — Day 4 — Intersection of Two Linked Lists
March LeetCoding Challenge — Day 5 — Average of Levels in Binary Tree
March LeetCoding Challenge — Day 6 — Short Encoding of Words
March LeetCoding Challenge — Day 8— Remove Palindromic Subsequences
Reference
이 문제에 관하여(2021년 3월 LetCoding 챌린지 10일째: 로마까지 정수), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/sksaikia/march-leetcoding-challenge-2021-day-10-integer-to-roman-joa텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)