๐ŸŒ— 171. Excel ่กจๅˆ—ๅบๅท

ๅžไฝ›็ซฅๅญ2022ๅนด10ๆœˆ10ๆ—ฅ
  • algorithm
  • Number
  • String
ๅฐไบŽ 1 ๅˆ†้’Ÿ

๐ŸŒ— 171. Excel ่กจๅˆ—ๅบๅท

้šพๅบฆ: ๐ŸŒ—

้—ฎ้ข˜ๆ่ฟฐ

img_15.png


่งฃๆณ•

class Solution {
    public int titleToNumber(String columnTitle) {
        // ๆ€่ทฏ๏ผš
        // ไปŽๅŽๅพ€ๅ‰้ๅŽ†๏ผŒ้‡ๅˆฐๅญ—็ฌฆ๏ผŒ่ฝฌๆขไธบๅ€ผ ็›ธๅŠ 
        int len = columnTitle.length();
        int res = 0;
        for(int i = 0; i < len; i ++) {
            char c = columnTitle.charAt(i);
            int val = c - 'A' + 1;
            res = res * 26 + val;
        }
        return res;
    }
}

่พ“ๅ‡บ

img_14.png

ไธŠๆฌก็ผ–่พ‘ไบŽ: 2022/10/10 ไธ‹ๅˆ8:43:48
่ดก็Œฎ่€…: liuxianzhishou