javascript
1process.stdin.resume(); 2process.stdin.setEncoding('utf8'); 3 4var lines = []; 5var reader = require('readline').createInterface({ 6 input: process.stdin, 7 output: process.stdout 8}); 9reader.on('line', (line) => { 10 lines.push(line); 11}); 12reader.on('close', () => { 13 if (lines[0]==lines[1] || lines[0]==lines[2] || lines[0]==lines[1]==lines[2]) { 14 console.log(lines[0]); 15 } else if (lines[1]==lines[2]) { 16 console.log(lines[1]); 17 } 18});
入力 ok ok no
期待される出力 ok
上のように、3つある文字列のうち、2つある方の文字を出力するコードですが、もっと簡潔に書けないでしょうか?(入力はokとnoのみ)
ご教授いただければ幸いです。