universal initialization syntax
This commit is contained in:
parent
c49493733a
commit
4df6ee4533
@ -47,7 +47,7 @@ Location find_start(const Grid &grid) {
|
|||||||
|
|
||||||
uint64_t part_1(const Grid &grid) {
|
uint64_t part_1(const Grid &grid) {
|
||||||
uint64_t ans{0};
|
uint64_t ans{0};
|
||||||
Location start = find_start(grid);
|
Location start{find_start(grid)};
|
||||||
const auto [start_row, start_col]{start};
|
const auto [start_row, start_col]{start};
|
||||||
std::set<size_t> cols{};
|
std::set<size_t> cols{};
|
||||||
cols.insert(start_col);
|
cols.insert(start_col);
|
||||||
@ -69,7 +69,7 @@ uint64_t part_1(const Grid &grid) {
|
|||||||
|
|
||||||
void insert_or_increment(std::map<size_t, uint64_t> &cols, size_t col,
|
void insert_or_increment(std::map<size_t, uint64_t> &cols, size_t col,
|
||||||
uint64_t value) {
|
uint64_t value) {
|
||||||
auto iter = cols.find(col);
|
auto iter{cols.find(col)};
|
||||||
if (iter == cols.end()) {
|
if (iter == cols.end()) {
|
||||||
cols.insert({col, value});
|
cols.insert({col, value});
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user