सी # - 170
using System.Linq;class P{static void Main(string[]a){System.Console.Write(string.Join(",",System.IO.File.ReadAllLines(a[0]).Where(w=>"aeiouy".All(c=>w.Contains(c)))));}}
प्रारूपित:
using System.Linq;
class P
{
static void Main(string[] a) {
System.Console.Write(
string.Join(",", System.IO.File.ReadAllLines(a[0])
.Where(w => "aeiouy".All(c => w.Contains(c)))));
}
}
अभी मतगणना को लागू करने के मूड में नहीं हैं लेकिन आसान होना चाहिए।
पहली दलील के रूप में शब्दसूची के (निचले-मामले वाले संस्करण) पथ को कार्यक्रम में पास किया जाना चाहिए:
program.exe D:\foo\bar\corncob_lowercase.txt
आउटपुट:
abstemiously,authoritatively,behaviourally,consequentially,counterrevolutionary,
disadvantageously,educationally,encouragingly,eukaryotic,evolutionarily,evolutio
nary,exclusionary,facetiously,gregariously,heterosexuality,homosexuality,importu
nately,inconsequentially,instantaneously,insurrectionary,intravenously,manoeuvra
bility,neurologically,neurotically,ostentatiously,pertinaciously,precariously,pr
ecautionary,questionably,revolutionary,simultaneously,supersonically,tenaciously
,uncomplimentary,uncontroversially,unconventionally,undemocratically,unemotional
ly,unequivocally,uninformatively,unintentionally,unquestionably,unrecognisably
मैंने शब्दों के आउटपुट और अल्पविराम को अलग करने की स्वतंत्रता ली; जिनमें से कोई भी नियमों में निर्दिष्ट नहीं है (कौन सा राज्य "सभी शब्दों को ढूंढना चाहिए", न कि कैसे (और अगर) आउटपुट के लिए)।
गिनती (+ आउटपुट) सहित: 192 - 5 = 187
using System.Linq;class P{static void Main(string[]a){var r=System.IO.File.ReadAllLines(a[0]).Where(w=>"aeiouy".All(c=>w.Contains(c)));System.Console.Write(string.Join(",",r)+" "+r.Count());}}
आउटपुट:
abstemiously,authoritatively,behaviourally,consequentially,counterrevolutionary,
disadvantageously,educationally,encouragingly,eukaryotic,evolutionarily,evolutio
nary,exclusionary,facetiously,gregariously,heterosexuality,homosexuality,importu
nately,inconsequentially,instantaneously,insurrectionary,intravenously,manoeuvra
bility,neurologically,neurotically,ostentatiously,pertinaciously,precariously,pr
ecautionary,questionably,revolutionary,simultaneously,supersonically,tenaciously
,uncomplimentary,uncontroversially,unconventionally,undemocratically,unemotional
ly,unequivocally,uninformatively,unintentionally,unquestionably,unrecognisably 4
3
(अंत में नोट पर ध्यान दें: 43)
कोई आउटपुट नहीं (" सभी शब्दों को खोजना होगा "): 137 - 5 = 132
using System.Linq;class P{static void Main(string[]a){var r=System.IO.File.ReadAllLines(a[0]).Where(w=>"aeiouy".All(c=>w.Contains(c)));}}
(नियमों को फिर से थोड़ा झुकाना: वास्तव में नहीं) यह सभी शब्दों को ढूंढता है और गणना निष्पादित करके उपलब्ध होती है r.Count()
।