제출 #1117309

#제출 시각아이디문제언어결과실행 시간메모리
1117309plescagheorghe07Password (RMI18_password)C++17
컴파일 에러
0 ms0 KiB
#include <iostream> #include <vector> #include <map> #include <string> #include <algorithm> #include <unistd.h> #include <fstream> using namespace std; string guess( int n, int s ){ string chars = "", result = ""; for( int i = 0; i < s; ++i ) chars += char( 'a' + i ); int tries = 0, last_match = 0; while( last_match != n ){ ++tries; string temp; for( int i = 0; i < s; ++i ){ temp = chars[i] + result; int curr_match = query( temp ); if( curr_match > last_match ){ cout << "new match " << temp << endl; result = temp; last_match = curr_match; break; } temp = result + chars[i]; curr_match = query( temp ); if( curr_match > last_match ){ cout << "new match " << temp << endl; result = temp; last_match = curr_match; break; } } if( last_match == n ) break; } return result; }

컴파일 시 표준 에러 (stderr) 메시지

password.cpp: In function 'std::string guess(int, int)':
password.cpp:23:30: error: 'query' was not declared in this scope
   23 |             int curr_match = query( temp );
      |                              ^~~~~