lc171 엑셀 시트의 열 번호
예를 들어, 높은 상태에서 낮은 상태로 갈 수 : "ACANV"을 A-에서> V
V-> A : 당신은 저 높은에서 갈 수 있습니다
첫 번째 해결 방법에 대해 INT (I = 0; I)는 (s.length를 <; 내가 ++)
각 반복에서, S * (26)에 결합 입술 [I] - 'A'+ 1
1 급 솔루션 { 2 공개 INT의 titleToNumber (문자열들) { 3 INT 입술 = 0 ; 4 문자 [] SS = s.toCharArray (); (5) (6) 에 대해 ( int로 ; 나는 <ss.length 난 ++ I = 0 ) { 7 입술 = 입술을 * 26 + (( INT ) SS ([I] - 'A') + 1 ); 8 } 9 10 리턴 입술; 11 } 12 }
I의 두번째 용액 s.length = () - 1 입술
또한 직접 (S [I]는 - 'A'+ 1) * 26 ^ N