1
0
Fork 0
Advent2022/Day6/part1.cpp

22 lines
452 B
C++
Raw Permalink Normal View History

2022-12-06 05:33:53 +00:00
#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()-4; i++)
{
string segment = signal.substr(i,4);
sort(segment.begin(), segment.end());
if (segment.end() == std::unique(segment.begin(), segment.end()))
{
cout << i+4 << endl;
break;
}
}
}