ABC words: Difference between revisions
Content added Content deleted
(Ada version) |
No edit summary |
||
Line 651: | Line 651: | ||
55 abc words found: aback, abacus, abc, ..., syllabic, tabernacle, tablecloth |
55 abc words found: aback, abacus, abc, ..., syllabic, tabernacle, tablecloth |
||
</pre> |
</pre> |
||
=={{header|Processing}}== |
|||
<lang processing>String[] words; |
|||
void setup() { |
|||
words = loadStrings("unixdict.txt"); |
|||
int count = 1; |
|||
for (int i = 0; i < words.length; i++) { |
|||
if (isAbcWord(words[i])) { |
|||
println(count + " " + words[i]); |
|||
count++; |
|||
} |
|||
} |
|||
} |
|||
boolean isAbcWord(String word) { |
|||
if (word.contains("a") && word.indexOf("a") < word.indexOf("b") && word.indexOf("b") < word.indexOf("c")) { |
|||
return true; |
|||
} |
|||
return false; |
|||
}</lang> |
|||
{{out}} |
|||
<pre>1 aback |
|||
2 abacus |
|||
3 abc |
|||
4 abdicate |
|||
5 abduct |
|||
6 abeyance |
|||
7 abject |
|||
8 abreact |
|||
9 abscess |
|||
10 abscissa |
|||
11 abscissae |
|||
12 absence |
|||
13 abstract |
|||
14 abstracter |
|||
15 abstractor |
|||
16 adiabatic |
|||
17 aerobacter |
|||
18 aerobic |
|||
19 albacore |
|||
20 alberich |
|||
21 albrecht |
|||
22 algebraic |
|||
23 alphabetic |
|||
24 ambiance |
|||
25 ambuscade |
|||
26 aminobenzoic |
|||
27 anaerobic |
|||
28 arabic |
|||
29 athabascan |
|||
30 auerbach |
|||
31 diabetic |
|||
32 diabolic |
|||
33 drawback |
|||
34 fabric |
|||
35 fabricate |
|||
36 flashback |
|||
37 halfback |
|||
38 iambic |
|||
39 lampblack |
|||
40 leatherback |
|||
41 metabolic |
|||
42 nabisco |
|||
43 paperback |
|||
44 parabolic |
|||
45 playback |
|||
46 prefabricate |
|||
47 quarterback |
|||
48 razorback |
|||
49 roadblock |
|||
50 sabbatical |
|||
51 snapback |
|||
52 strabismic |
|||
53 syllabic |
|||
54 tabernacle |
|||
55 tablecloth</pre> |
|||
=={{header|Python}}== |
=={{header|Python}}== |