OJ在线编程常见输入输出(JavaScript)

刷题有时会遇到需要自己写输入输出的代码,其他语言还好,但是对于JS就可能有点蒙了。啥,JS一般都是用于页面交互,这可怎么写。不要慌,以下是练习地址,以及答案。
练习地址:https://ac.nowcoder.com/acm/contest/5657#question

目录

  • A+B(1)
  • A+B(2)
  • A+B(3)
  • A+B(4)
  • A+B(5)
  • A+B(6)
  • A+B(7)
  • 字符串排序(1)
  • 字符串排序(2)
  • 字符串排序(3)

进去之后,选择合适自己的语言,JS的选JavaScript V8
在这里插入图片描述

A+B(1)

在这里插入图片描述

while((line = readline())) {var lines = line.split(" ");var a = parseInt(lines[0]);var b = parseInt(lines[1]);print(a+b);
}

A+B(2)

在这里插入图片描述

var num = readline(); // 获取数据组数while(num--) {var data = readline().split(" ");var a = parseInt(data[0]);var b = parseInt(data[1]);print(a+b);
}

A+B(3)

在这里插入图片描述

while((line = readline())) {var lines = line.split(" ");var a = parseInt(lines[0]);var b = parseInt(lines[1]);if(a===0 && b===0) break;print(a+b);
}

A+B(4)

在这里插入图片描述

while ((line = readline())) {// 根据空格拆分,将所有的元素转为整数,返回数组var lines = line.split(" ").map(item => parseInt(item));if(lines[0] === 0) break;var sum = 0for(let i=1; i<lines.length; i++) {sum += lines[i];}print(sum);
}

A+B(5)

在这里插入图片描述

var num = readline();while(num--) {while((line = readline())) {var arr = line.split(" ").map(item => parseInt(item));var sum = 0;for(let i=1; i<arr.length; i++) {sum += arr[i];}print(sum);}
}

A+B(6)

在这里插入图片描述

let line = '';
while((line = readline())) {let arr = line.split(" ").map(item => parseInt(item));var sum = 0;for(let i = 1; i<arr.length; i++) {sum += arr[i];}print(sum)
}

A+B(7)

在这里插入图片描述

let line = '';
while((line = readline())) {let arr = line.split(" ").map(item => parseInt(item));var sum = 0;for(let i = 0; i<arr.length; i++) {sum += arr[i];}print(sum);
}

字符串排序(1)

在这里插入图片描述

let num = parseInt(line = readline());
// .join(" ") 将数组中的元素以空格分隔转为字符串
let str = readline().split(" ").sort().join(" ");print(str);

字符串排序(2)

在这里插入图片描述

while (line = readline()) {let str = line.split(" ").sort().join(" ");print(str);
}

字符串排序(3)

在这里插入图片描述

while((line = readline())) {var str = line.split(",").sort().join(",");print(str);
}


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部