Warning: session_start(): open(/var/lib/php/sessions/sess_u4r1ilc538jipf0gffgf2rkje3, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51
Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
!752
static Set adjectives = synchroHashSet();
p {
time {
File zip = loadLibrary("#1002313");
L files = listZip(zip);
for (S file : files) pcall {
S html = loadTextFileFromZip(zip, file);
L tok = htmlcoarsetok(html);
L> lis = findContainerTag(tok, "li");
for (L li : lis) if (l(li) >= 20) {
//print(l(li));
// split at
s
for (int i = 2; i < l(li); i += 2) {
S x = li.get(i).trim().toLowerCase();
if (!empty(x)) {
// first word only (e.g. "avid for" => "avid")
int idx = x.indexOf(' ');
if (idx >= 0) x = x.substring(0, idx);
adjectives.add(x);
//print(quote(x));
}
}
}
}
}
print(l(adjectives) + " adjectives loaded.");
}
answer {
if "number of adjectives"
ret "" + l(adjectives);
if (match("is * an adjective", s, m))
ret adjectives.contains(m.unq(0).toLowerCase()) ? "Yes" : "No";
}