2011-12-20 9 views
5

Codechef質問のためのJavascriptでソリューションを提出するにはどうすればよいですか?codechef javascript submission

codechefでjs入力を処理する例を教えてください。

www.codechef.com

答えて

6

はい、これは各言語のための巨大なhazzleです。 Codechefの最も優れたJavaScript実装はnode.js経由です。

process.stdin.resume(); 
process.stdin.setEncoding('utf8'); 


process.stdin.on('data', function (chunk) { 
    var lines = chunk.toString().split('\n'); 

    lines.forEach(function(line) { 
    if (line === '42') { 
    process.exit(); 
    } 
    process.stdout.write(line+'\n'); 

    }); 
}); 

これは働いていた私にとって: これは最初の演習「生命、宇宙、そしてすべて」のためです。

+3

http://ideone.com/samples#sample_lang_56を参照してください。 –

3

コーデックフは、ソリューションを判断するためにRhino Javascriptエンジンを使用します。これは、JavaScript(rhino-1.7R4)のための方法です。

importPackage(java.io); 
importPackage(java.lang); 

var reader = new BufferedReader(new InputStreamReader(System['in'])); 

while(true) { 
    var line = reader.readLine(); 
    if(line == null || line == "42") { 
     break; 
    } else { 
     System.out.println(line); 
    } 
} 

here you can find a basic implementation in most of the languages

関連する問題