vscode配置本地使用赛码网的输入输出格式编写代码
首先创建本地文件夹,将本地文件夹在vscode终端打开。
1.安装readline-sync
npm install readline-sync
正常情况下运行上面的代码,会出现警告信息:
根据提示,创建 package.json 文件
npm init -y
修改用户路径 下的 package.json 文件
其中,description 字段内容随意,不为空即可。第二个存储库字段并没有,需要我们自己添加,由于我们目前还是自己学习阶段,可以设置成私有项目。
配置好后,重新运行 npm install readline-sync 安装
2.然后在文件中引入模块并重命名
var __readline = require('readline-sync')
__readline.setDefaultOptions({prompt: ''})
var readline = __readline.prompt
以上代码保存为文件,并使用 node 运行,即可在终端输入,并打印输出我们的输入。
**注意:一行 readline 语句只能接收一次用户输入,如果需要多行输入,就需要多写几行 readline 语句。输入的值默认是字符串类型。
3.生成 vs code 代码片段
上面的代码只是用来读取键盘输入,可以直接生成一个 vs code 代码片段,避免每次都需要重新写一遍。
"Print to console": {"prefix": "readline","body": ["var __readline = require('readline-sync');","__readline.setDefaultOptions({prompt: ''})","var readline = __readline.prompt",],"description": "Log output to console"}
将以上代码复制到你的 vs code 代码片段中,输入 readline 即可自动生成代码。
PS:以上操作具体步骤:文件 --> 首选项 --> 用户片段 --> javascript.json --> 复制上面的代码插入到你的 json 中。
vscode配置本地使用赛码网的输入输出格式编写代码相关推荐
- 牛客网赛码网 输入输出格式
目录 牛客网&赛码网输入输出 牛客网 单行输入 多行输入,每一行是一个测试样例 多个测试用例,每个测试用例有多行 赛码网 单个输入,单个输出 单行多个输入,单行多个输出,空格分割 多个测试案例 ...
- 【赛码网 牛客网】输入输出总结(python版)
1. 单行输入 n, m = map(int, sys.stdin.readline().strip().split()) 对该行中所有元素取整型后赋给等式左边若干参数 2. 多行输入: 先获取第一行 ...
- 赛码网算法: 上台阶 ( python3实现 、c实现)
上台阶 题目描述 有一楼梯共m级,刚开始时你在第一级,若每次只能跨上一级或二级,要走上第m级,共有多少走法?注:规定从一级到一级有0种走法. 输入输入数据首先包含一个整数n(1<=n<=1 ...
- 牛客网赛码网输入输出总结(python版)
1. 单行输入: n, m = map(int, sys.stdin.readline().strip().split()) 对该行中所有元素取整型后赋给等式左边若干参数 2. 多行输入: 先获取第一 ...
- 牛客网赛码网 输入输出格式 pythonC++
牛客网&赛码网 输入输出格式 python&C++ Note: 你的程序需要stdin(标准输入)读取输入,然后stdout(标准输出)来打印结果,举个例子,你可以使用c语言的scan ...
- js牛客网、赛码网输入输出
js牛客网.赛码网输入输出 牛客网在线判题系统JavaScript(V8)使用 输入 单行输入 只有一行输入或者一个 var line = read_line(); 只有一行数组 var line = ...
- 牛客网 赛码网 js输入输出
牛客网 详细地址 let readline = require('readline') const r1 = readline.createInterface({input: process.stdi ...
- 赛码网: 小明很喜欢打字,今天小红给了小明一个字符串。
题目 时间限制: 3000MS 内存限制: 589824KB 题目描述: 小明很喜欢打字,今天小红给了小明一个字符串. 这个字符串只包含大写和小写字母. 我们知道,按下CapsLock键,可以切换大小 ...
- 赛码网和牛客网python输入输出要求
1. 牛客网推荐使用sys.stdin.readline()形式输入,输出用print() ''' 输入: 2 3 分别赋给n, m并且转换为int类型 ''' import sysn, m = ma ...
最新文章
- Linux下用C++开发PHP扩展
- Android百度地图开发 百度地图得到当前位置
- 用Tableau制作滚动时间轴(下)
- dict格式转字符串两种方法的区别
- c语言是结构化 模块化,c语言是完全模块化和结构化的语言,怎么理解,什么是模块化和结构化...
- Java黑皮书课后题第5章:*5.42(金融应用:求销售额)如下重写编程练习题5.39:①使用for循环替代do-while循环②允许用户自己输入COMMISSION_SOUGHT而非将它固定为常量
- CodeForces - 1370D Odd-Even Subsequence(二分+思维)
- php7安装详解_,PHP7 redis扩展安装详解
- Android学习(二十)Notification通知栏
- Java 捕获 mybatis异常_3 springboot集成mybatis和全局异常捕获
- mysql 5.7 ddl 原子_mysql 8 新特性二DDL操作的原子化
- Hadoop 服务器配置的副本数量 管不了客户端
- 单链表---建立基本学生信息管理系统
- 数学建模人口模型及matlab算法解
- PHP实现图片加文字/图案水印
- kuka机器人RSI说明
- 【雅思大作文考官范文】——第六篇: 'parenting course' essay
- DiskGenius格式化磁盘、U盘
- 自己动手学TCP/IP--ICMP(ping报文)
- WOW平衡性设计理念