1
0
Fork 0
Advent2022/Day6/part2.cpp

22 lines
455 B
C++

#include <iostream>
#include <string>
#include <algorithm>
using namespace std;
int main(int argc, char* argv[])
{
string signal;
cin >> signal;
for (int i = 0; i < signal.size()-14; i++)
{
string segment = signal.substr(i,14);
sort(segment.begin(), segment.end());
if (segment.end() == std::unique(segment.begin(), segment.end()))
{
cout << i+14 << endl;
break;
}
}
}