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 发布文章使用:只允许注册用户才可以访问!
本文首发于博客园,作者:xgqfrms,原文链接:https://www.cnblogs.com/xgqfrms/p/13331660.html
未经授权禁止转载,违者必究!