2639.查询网格图中每一列的宽度
思路:矩阵,模拟。但要注意元素为0的时候也算一个长度
class Solution {
public:
vector<int> findColumnWidth(vector<vector<int>>& grid) {
int m=grid.size(),n=grid[0].size();
vector<int > v;
for(int i=0;i<n;i++){
int maxx=0;
for(int j=0;j<m;j++){
int t=grid[j][i];
int cnt=0;
if(t<0){
t=t*-1;
cnt++;
while(t){
t/=10;
cnt++;
}
}else if(t==0){
cnt++;
}else{
while(t){
t/=10;
cnt++;
}
}
maxx=max(maxx,cnt);
}
v.push_back(maxx);
}
return v;
}
};