第十二題:Excel表列序號
問題描述
給定一個Excel表格中的列名稱,返回其相應的列序號。
例如,
A -> 1
B -> 2
C -> 3
...
Z -> 26
AA -> 27
AB -> 28
...
示例 1:
輸入: “A”
輸出: 1
示例 2:
輸入: “AB”
輸出: 28
示例 3:
輸入: “ZY”
輸出: 701
解決方式
var titleToNumber = function(s) { let sum = 0; let base = 1; for (let char of [...s].reverse()) { sum += (char.charCodeAt() - 64) * base; base *= 26; } return sum; };
執行結果
相關推薦
第十二題:Excel表列序號
問題描述 給定一個Excel表格中的列名稱,返回其相應的列序號。 例如, A -> 1 B -> 2 C -> 3 ... Z -> 26 AA -> 27 AB -> 28 ... 示例 1: 輸入: “A” 輸出: 1 示例 2
演算法題5:Excel表列序號(python3實現)
給定一個Excel表格中的列名稱,返回其相應的列序號。 例如, A -> 1 B -> 2 C -> 3 ... Z -> 26 AA -> 27 AB -> 28 ... 示例 1:
LeetCode演算法題171:Excel表列序號解析
給定一個Excel表格中的列名稱,返回其相應的列序號。 例如, A -> 1 B -> 2 C -> 3 ... Z -> 26 AA -> 27 AB -> 28 ... 示例1
leetcode題庫——Excel表列序號
題目描述: 給定一個Excel表格中的列名稱,返回其相應的列序號。 例如, A -> 1 B -> 2 C -> 3 &nb
LeetCode 171:Excel表列序號
題目 思路 26進位制與10進位制轉換問題,不過這個26進位制都是大於0的,沒有0,這樣就更簡單了,不需要考慮首位為0的問題。 程式碼 class Solution { public:
Leetcode 171:Excel表列序號(超詳細的解法!!!)
給定一個Excel表格中的列名稱,返回其相應的列序號。 例如, A -> 1 B -> 2 C -> 3 ... Z -> 26 AA -> 27 AB -> 28 ...
《劍指offer》第二十二題(鏈表中倒數第k個結點)
st3 大於 ndk 輸入 The col printf find cte // 面試題22:鏈表中倒數第k個結點 // 題目:輸入一個鏈表,輸出該鏈表中倒數第k個結點。為了符合大多數人的習慣, // 本題從1開始計數,即鏈表的尾結點是倒數第1個結點。例如一個鏈表有
Ng第十二課:支持向量機(Support Vector Machines)(二)
.com htm 條件 hid cti 無法 技術 add 效果 7 核函數(Kernels) 考慮我們最初在“線性回歸”中提出的問題,特征是房子的面積x,這裏的x是實數,結果y是房子的價格。假設我們從樣本點的分布中看到x和y符合3次曲線,那麽我們希望使用x的三次多項式來逼
第十二章:查找與處理文件
路徑 完整 管理員 arc 數據庫 保存 查詢 執行 處理 目標 使用 locate 使用 find 使用 Gnome Search tool locate 基於預先定義的數據庫定義,這個數據庫保存了所有文件的路徑和權限 非實時查詢
第十二篇:HTML基礎
項目 logs 瀏覽器 圖片 handle 標題欄 width light 標題 本篇內容 HTML概述 HTML常用基本標簽 CSS格式引入 一、 HTML概述 1.定義: HTML,超文本標記語言,寫給瀏覽器的語言,目前網絡上應用最廣泛的語言。HTML也在不斷
第十二章: 類的無參方法
使用方法 成員變量和局部變量 必須 技術 sun公司 語句 步驟 語法規則 前綴 第十二章: 類的無參方法 類 定義類的方法 類的方法必須包括:1.方法名稱 2.方法返回值
第十二篇:數據庫操作
mysq 查詢 alc mys clas 多對多 class 操作 連接查詢 一、數據庫簡紹 二、mysql 增刪改查 三、mysql 外鍵關聯 四、mysql 連接查詢 五、mysql 事務與索引 六、ORM 簡紹 七、sqlalchemy 常用語法 八、sqlalche
python學習第十二天:閉包函數與裝飾器
源代碼 -s 為什麽 pre def func stop 修改 rom 閉包函數: 什麽是閉包函數: 閉指的是定義在一個函數內部 包指的是該函數包含對外部作用域(非全局作用域)名字的引用 def counter(): n=0 d
學習筆記-小甲魚Python3學習第十二講:一個打了激素的數組3
!= 查找 lse pre 表達 如果 eof ssh 連接 列表的一些常用操作符:比較操作符、邏輯操作符、連接操作符、重復操作符、成員關系操作符比較操作符:>>> list1 = [123,456]>>> list2 = [234,12
第十二章: 部署Django
iter 細節 rep 控制 warning 創建 mes 性問題 pri 本章包含創建一個django程序最必不可少的步驟 在服務器上部署它 如果你一直跟著我們的例子做,你可能正在用runserver 但是runserver 要部署你的django程序,
史上最簡單的SpringCloud教程 | 第十二篇: 斷路器監控(Hystrix Dashboard)
詳細 pre 良好的 依次 alt ews 需要 ext 數據監控 最新Finchley版本,請訪問:https://www.fangzhipeng.com/springcloud/2018/08/30/sc-f12-dash/或者http://blog.csdn.net
第十二篇:隨手記一下javaBean的setter,getter方法的命名問題
今天測試新寫的一個系統表的完整Ibatis配置和呼叫,因為經驗少,到處撞牆、、、其他的坑爹問題就不提了 測試sqlMapClient.queryForList("...",param)這個方法,查詢正常有3條記錄,但是結果卻是[
演算法導論 第十二章:二叉查詢樹 筆記(二叉查詢樹、查詢二叉查詢樹、插入和刪除、隨機構造的二叉查詢樹)
二叉查詢樹是一種樹資料結構,它與普通的二叉樹最大的不同就是二叉查詢樹滿足一個性質:對於樹中的任意一個節點,均有其左子樹中的所有節點的關鍵字值都不大於該節點的關鍵字值,其右子樹中的任意一個節點的關鍵字值都不小於該節點的關鍵字值。 在二叉查詢樹上可以進行搜尋、取最小值、取最大值、取指定節點的前驅
第十二講:12,spring宣告式事務管理-註解式
1,複製專案spring404 ,改名spring404-3。修改BankServiceImpl類,添加註解,package com.cruise.service.impl;import org.springframework.transaction.annotation.Tra
PE檔案格式學習(十二):TLS表
1.介紹 TLS全稱執行緒區域性儲存器,它用來儲存變數或回撥函式。 TLS裡面的變數和回撥函式都在程式入口點(AddressOfEntry)之前執行,也就是說程式在被除錯時,還沒有在入口點處斷下來之前,TLS中的變數和回撥函式就已經執行完了,所以TLS可以用作反除錯之類的操作。