puzzles/advent_of_code_2015/day1/main2.cc
2022-12-01 13:46:47 +01:00

27 lines
No EOL
485 B
C++

#include <algorithm>
#include <iostream>
#include <string>
using namespace std;
int main()
{
string buffer;
while(getline(cin, buffer))
{
int floor = 0;
for (size_t idx = 0; idx != buffer.size(); ++idx)
{
floor += buffer[idx] == '(' ? 1 : -1;
if (floor == -1)
{
cout << "Entered basement in step " << idx + 1 << "\n";
return 0;
}
}
}
}