2011-12-20 10 views

Odpowiedz

6

Tak to jest dla każdego języka ogromny hazzle. Najlepsza implementacja javascript w Codechef odbywa się za pośrednictwem node.js. To za pierwszym ćwiczeniu „Życie, wszechświat i wszystko”:

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'); 

    }); 
}); 

Dla mnie to pracował.

+3

Zobacz http://ideone.com/samples#sample_lang_56. –

3

Codechef używa silnika JavaScript Rhino do oceny rozwiązań. W ten sposób można to zrobić dla 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

Powiązane problemy