LeetCode Weekly Contest 264
問題文
省略
省略
C++に変換後のコードはこちら
#define main dummy_main
{}
#undef main
class Solution {
public:
int countValidWords(string sentence) {
int res = 0;
VS tmp = Explode(sentence, " ");
for(string str : tmp) if(str.size()) {
int a = 0;
rep(i,str.size()){
if(isdigit(str[i])) break_continue;
if(str[i] == '-'){
if(i-1 < 0 || !isalpha(str[i-1])) break_continue;
if(!isalpha(str[i+1])) break_continue;
a++, continue;
}
if(!isalpha(str[i]) && i != str.size()-1) break_continue;
}
if(a <= 1) res++;
}
return res;
}
};
Current time: 2024年04月24日16時41分35秒
Last modified: 2021年10月24日16時04分10秒 (by laycrs)
Tags: Competitive_Programming_Incomplete LeetCode
トップページに戻る
Logged in as: unknown user (not login)