xgqfrms™, xgqfrms® : xgqfrms's offical website of cnblogs! xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!

shit 牛客网 All In One

shit 牛客网 All In One

为什么,只可以 log 一次,什么垃圾逻辑呀!💩

https://www.nowcoder.com/test/question/e46437833ddc4c5bb79f7af7a1b77abf?pid=21256789&tid=34861601

https://www.nowcoder.com/discuss/276

大坑货, 🔥 试了半天才找到 readline

明明本地 node 一切都是正常的


var readline = require('readline');

const rl = readline.createInterface({
  input: process.stdin,
  output: process.stdout
});

rl.on('line', function(line){
  const log = console.log;
  //log(`line =`,line);
  var tokens = line.split(' ');
  // log(`tokens[0]`, tokens[0]);
  // log(`tokens[1]`, tokens[1]); 
  const SHHJ = (str = ``) => {
    const [s1, s2] = str.trim().split(` `);
    let result = false;
    let a = s1.split(``).sort().join(``);
    let b = s2.split(``).sort().join(``);
    if(a === b) {
      result = true;
    }
    log(result);
    // 只可以 log 一次,什么垃圾逻辑呀!💩
    return result;
  }
  const args = line;
  //log(`args =`,args);
  const result = SHHJ(args);
  // log(`result `, result);
});

/*
你的输出为:

tokens[0] abc
tokens[1] aBc

你的输出为:

line = abc aBc
tokens[0] abc
tokens[1] aBc


你的输出为:

result false

*/

/*

您的代码已保存
答案正确:恭喜!您提交的程序通过了所有的测试用例

*/


// String heterogeneous homogeneity judgment
// node.js 命令行工具


牛客网 readline

Javascript V8引擎

Javascript V8 输入

// 单行
while(line=readline()){
  var lines = line.split(' ');
   //同一行多个参数采用空格分割
}

// 多行
var lines = [];
while (line = readline()) {   
  lines.push(line);
}

Javascript V8 输出

可以采用print()方法或者console.log()方法进行。

// 单行
var result = ``;
print(rusult);
console.log(rusult);

// 多行

// 输出多行就比较坑了,试了好几种方法,提交代码后都提示输出为空,无论是循环还是其他
// 终于试出来

const lines = ["1","2"];

print(main(lines).join("\n"));

refs

https://www.cnblogs.com/guorange/p/7229152.html

https://reecode.github.io/2018/05/17/brushing0517/



©xgqfrms 2012-2020

www.cnblogs.com 发布文章使用:只允许注册用户才可以访问!


posted @ 2020-07-17 17:56  xgqfrms  阅读(213)  评论(4编辑  收藏  举报