#如何设置花括号不另起一行的linux编码规范
在vscode的设置中搜索clang,在clang_format_fallback style中填写:
下面展示一些 内联代码片
。
{
BasedOnStyle: Google,
UseTab: Never,
IndentWidth: 4,
TabWidth: 4,
AllowShortIfStatementsOnASingleLine: false,
ColumnLimit: 0
}
代码展示:
class Solution {
public:
int matrixScore(std::vector<std::vector<int>> &A) {
int res = 0;
int m = A.size();
int n = A[0].size();
//首行
for (int i = 0; i < m; i++) {
if (A[i][0] == 0) {
for (int j = 0; j < n; j++) {
A[i][j] = 1 - A[i][j];
}
}
}
for (int j = 1; j < n; j++) {
int count = 0;
for (int i = 0; i < m; i++) {
if (A[i][j] == 1) {
count++;
}
}
if (count <= m / 2) {
for (int i = 0; i < m; i++) {
A[i][j] = 1 - A[i][j];
}
}
}
for (int i = 0; i < m; i++) {
for (int j = n - 1; j >= 0; j--) {
res += A[i][n - 1 - j] * pow(2, j);
}
}
return res;
}
};