D82 13. 로마자를 정수로 변환
질문 링크
질문 분석주어진 로마 숫자를 아라비아 숫자로 변환하세요. IDEA대체방법을 사용하세요. 참고로 연속해서 나타나는 것부터 먼저 교체됩니다. 예를 들어 I를 먼저 교체하는 대신 III을 먼저 교체합니다. (php 비디오 튜토리얼)
최종 코드<?php class Solution { /** * @param String $s * @return Integer */ function romanToInt($s) { $ss = str_replace(['CM','CD','XC','XL','IX','IV','M','D','C','L','X','V','I'],[',900,',',400,',',90,',',40,',',9,',',4,',',1000,',',500,',',100,',',50,',',10,',',5,',',1,'],$s); return array_sum(array_filter(explode(',', $ss))); } }
위 내용은 Leetcode PHP题解--D82 13. 로마자를 정수로의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!