2 条题解

  • 1
    @ 2023-12-24 8:58:44

    九个月前的代码。。。

    #include <iostream>
    #include <string>
    #include <algorithm>
    using namespace std;
    
    string str(string s) {
    	if (s.find("L") != string::npos) {
    		int i =  s.find("L");
    		s.replace(i,1,"l");
    		s.insert(i+1,"YES");
    		return s;
    	}
    	if (s.find("O") != string::npos) {
    		int i =  s.find("O");
    		s.replace(i,1,"o");
    		s.insert(i+1,"YES");
    		return s;
    	}
    	if (s.find("V") != string::npos) {
    		int i =  s.find("V");
    		s.replace(i,1,"v");
    		s.insert(i+1,"YES");
    		return s;
    	}
    	if (s.find("E") != string::npos) {
    		int i =  s.find("E");
    		s.replace(i,1,"e");
    		s.insert(i+1,"YES");
    		return s;
    	} else {
    		return "NO";
    	}
    }
    
    int main() {
    	int n;
    	cin >> n;
    	string s[n];
    	for ( int i = 0 ; i < n ; i++ ) {
    		cin >> s[i];
    	}
    	for ( int i = 0 ; i < n ; i++ ) {
    		cout << str(s[i]) << endl;
    	}
    	return 0;
    }
    
  • 1
    @ 2023-4-22 11:18:14

    我写的AC代码可能不够简洁 总之好多if... 注意:输出NO就不用输出字符串本身了

    • 1

    信息

    ID
    155
    时间
    1000ms
    内存
    256MiB
    难度
    8
    标签
    (无)
    递交数
    48
    已通过
    6
    上传者