当前位置:网站首页>Leetcode 2194. Cellules dans une plage dans un tableau Excel (OK, résolu)
Leetcode 2194. Cellules dans une plage dans un tableau Excel (OK, résolu)
2022-06-12 16:31:00 【Je ne suis pas xiaohai.】

Excel Une cellule dans le tableau (r, c) Sera une chaîne “” Sous la forme de,Parmi eux:
- Est le numéro de colonne de la cellule c .Dans l'Alphabet anglais Lettres Identification. Par exemple,No 1 Colonne 'A' Représentation,No 2 Colonne 'B' Représentation,No 3 Colonne 'C' Représentation,Et ainsi de suite..
- Est le numéro de ligne de la cellule r .No r C'est bon. Entier r Identification.
Pour vous donner un format “:” La chaîne de s ,Parmi eux Représentation c1 Colonnes, Représentation r1 D'accord, Représentation c2 Colonnes, Représentation r2 D'accord,Et satisfait r1 <= r2 Et c1 <= c2 .
Trouver toutes les satisfactions r1 <= x <= r2 Et c1 <= y <= c2 Les cellules de,Et retourner sous forme de liste.Les cellules doivent être utilisées dans le format décrit précédemment. String Représentation,Et Non dégressif Ordre(Première colonne,En ligne.).
Exemple 1:

Entrée:s = "K1:L2"
Produits:["K1","K2","L1","L2"]
Explication:
La figure ci - dessus montre les cellules qui devraient apparaître dans la Liste.
Les flèches rouges indiquent l'ordre dans lequel les cellules apparaissent.
Exemple 2:

Entrée:s = "A1:F1"
Produits:["A1","B1","C1","D1","E1","F1"]
Explication:
La figure ci - dessus montre les cellules qui devraient apparaître dans la Liste.
Les flèches rouges indiquent l'ordre dans lequel les cellules apparaissent.
Conseils:
- s.length == 5
- ‘A’ <= s[0] <= s[3] <= ‘Z’
- ‘1’ <= s[1] <= s[4] <= ‘9’
- s En majuscules 、Nombre、Et ‘:’ Composition
Code:
class Solution {
public:
vector<string> cellsInRange(string s) {
int start=s[1]-'0';
int end=s[4]-'0';
vector<string>res;
for(int j=s[0];j<=s[3];j++)
{
string temp;
for(int i=start;i<=end;i++)
{
temp+=j;
temp+=to_string(i);
// cout<<temp<<endl;
res.push_back(temp);
temp="";
}
}
return res;
}
};
边栏推荐
- 34-【go】Golang channel知识点
- Overview of webrtc's audio network Countermeasures
- MongoDB系列之SQL和NoSQL的区别
- CAS乐观锁
- The C Programming Language(第 2 版) 笔记 / 7 输入与输出 / 7.8 其它函数
- Daily question -890 Find and replace mode
- acwing795 前缀和(一维)
- The C Programming Language(第 2 版) 笔记 / 8 UNIX 系统接口 / 8.5 实例(fopen 和 getc 函数的实现)
- Thread pool execution process
- generate pivot data 1
猜你喜欢

Acwing 797 differential

acwing 790. The cubic root of a number (floating-point number in half)

Read MHD and raw images, slice, normalize and save them

MySQL interview arrangement

acwing788. 逆序对的数量

Super detailed dry goods! Docker+pxc+haproxy build a MySQL Cluster with high availability and strong consistency

批量--04---移动构件

acwing 801. 二进制中1的个数(位运算)

MySQL面试整理

The process of "unmanned aquaculture"
随机推荐
acwing 802. Interval sum (discretization)
The process of "unmanned aquaculture"
D structure as index of multidimensional array
PostgreSQL source code (53) plpgsql syntax parsing key processes and function analysis
The C programming language (version 2) notes / 8 UNIX system interface / 8.1 file descriptor
acwing 798二维差分(差分矩阵)
calibration of sth
<山东大学项目实训>渲染引擎系统(二)
批量--03---CmdUtil
<山东大学项目实训>渲染引擎系统(五)
Super detailed dry goods! Docker+pxc+haproxy build a MySQL Cluster with high availability and strong consistency
How to base on CCS_ V11 new tms320f28035 project
MySQL - server configuration related problems
Batch --04--- moving components
acwing 797 差分
acwing795 前缀和(一维)
"Shandong University project training" rendering engine system (8-END)
<山东大学项目实训>渲染引擎系统(六)
[DSP video tutorial] DSP video tutorial Issue 8: performance comparison of DSP library trigonometric function, C library trigonometric function and hardware trigonometric function, and accuracy compar
33-【go】Golang sync.WaitGroup的用法—保证go协程执行完毕,主协程才退出