combo.cpp: In function 'std::string guess_sequence(int)':
combo.cpp:24:21: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
24 | while( s.size() < N - 1 ) {
| ~~~~~~~~~^~~~~~~
combo.cpp:26:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
26 | if( s.size() == length - 1 )
| ~~~~~~~~~^~~~~~~~~~~~~
combo.cpp:29:27: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
29 | else if( s.size() == length - 2 )
| ~~~~~~~~~^~~~~~~~~~~~~
combo.cpp:34:18: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
34 | if( s.size() != press( s + rest[ 0 ] ) )
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
combo.cpp:36:23: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
36 | else if( s.size() != press( s + rest[ 1 ] ) )
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~