使用Javascript在Leetcode中的ACM模式下无法获取输入数据的问题
今天做了一道字节的题目,是字节自己出的新题,没有任何题解,且只能使用 ACM 模式,代码编辑区一片空白。然而当我想获取自定义的输入数据时,却获取不到。本人前端一枚,平时做题都是使用 JS 写算法,所以本文讨论的是针对在力扣 ACM 模式中使用 JS 获取输入数据的问题。
问题排查
之前我在牛客网上做过一些题目,自然想到了使用readline
方法读取每一行数据。
const temp = readline();
执行代码后,显示没有readline
这个函数,看样子是不行。
之前我看力扣的官方文档,找到了ACM模式中C++、Python和Java的输入方法,https://support.leetcode-cn.com/hc/kb/article/1519140/
,于是想到了使用 node 环境中的输入输出处理方法。
var readline = require('readline');
var rl = readline.createInterface({input: process.stdin,output: process.stdout,terminal: false
});rl.on('line', function(line){console.log(line);
})
结果直接给我返回执行错误。
解决方案
后来在很长时间的查找和探索之后,终于找到了解决方案!
var raw = require('fs').readFileSync('/dev/stdin', 'utf8').trim().split('\n');
console.log(raw)
谁能想到力扣竟然把测试用例放在了文件中呢!
使用Javascript在Leetcode中的ACM模式下无法获取输入数据的问题相关推荐
- linux dd 编辑,Vim编辑器中,在命令模式下的dd命令是用来( )。
Vim编辑器中,在命令模式下的dd命令是用来( ). 更多相关问题 下列说法中不正确的是()A.-1的立方根是-1B.0的平方根与立方根相等C.-4的平方根是±2D.每个数都有一个立方 设s=11+1 ...
- [JS]在ACM模式下获取输入
输入输出处理 核心代码模式处理 不需要处理任何输入输出,直接返回值即可. ACM 模式 你的代码需要处理输入输出,请使用如下样例代码读取输入和打印输出: while (line = readline( ...
- 在 vi 编辑器中的命令模式下,删除当前光标处的字符使用 __ 命 令。
A:x; B:d;w; C:d; D:d;d; <x>.解析:vi编辑器是Linux和Unix上最基本的文本编辑器,在字符模式下.由&不需要图形界面,使它成了效率很高的文本编辑器. ...
- SAP中外协加工模式下原材料供应商直接发料给外协加工商的操作方法
通常在外协加工的情况下,企业是将原材料采购回来,再发给加工商.加工商完成加工后,再发回给委托加工的企业.在实际运作中,有些情况下,三方协商好,原材料供应商会将原材料直接发给加工商.因此,在系统中,其处 ...
- ubuntu中vi编辑模式下按退格键不能删除内容,按方向键不能上下左右移动
1. 在vi里非编辑模式下按冒号进入到末行命令模式,然后输入set nocompatible,回车,然后在进入vi编辑模式,看退格键是否生效,如果生效,你可以把set nocompatible这个设置 ...
- ACM模式下输入输出写法 Java版本
1. 单个输入与单行输入 输入一个数,或者一个字符串,或者一行数中间用空格隔开: 输入一个数 import java.util.Scanner; Scanner sc = new Scanner(Sy ...
- linux 失败模式,在Linux中在AP模式下扫描失败(wpa_supplicant)
我正在使用wpa_supplicant创建一个访问点: wpa_supplicant -D nl80211 -i wlan0 -c /etc/wpa_supplicant_ap.conf 问题是当在接 ...
- WINCE开发中,EBOOT模式下,TFTP方式无法下载NK镜像的问题解决方案
2019独角兽企业重金招聘Python工程师标准>>> 使用自己修改的EBOOT,无法下载NK镜像,可以连接到PC机,PC机也可以检测到目标,就是在下载的时候卡住,显示的速度为0KB ...
- VS2005中ReportViewer 本地模式下报表呈现 入门示例
本示例操作 主要实现 a. ReportViewer关联Report1.rdlc的简单呈现 b. 对带有报表参数的Report1.rdlc的呈现 c. 利用程式生成的DataSet 填充报表 d. 调 ...
最新文章
- SAP EWM - 物料主数据 - EWM系统存储视图属性
- vue 给iframe设置src_vue项目iframe的传值问题
- Zepto.js简介
- String,StringBuffer和StringBuilder的区别
- 洛谷P1083 [NOIP2012提高组Day2T2]借教室
- switch里能不能用continue?
- [How TO]-git/gerrit配置方法
- matlab中fir1中的边界频率,FIR滤波器的MATLAB设计与实现.pdf
- Java学习资料汇总(JavaSE+JavaEE+数据库+框架+笔试题+面试题)
- Shiro学习总结(10)——Spring集成Shiro
- android 绘制按钮,将背景可绘制的状态设置为android按钮
- CentOS 7 yum 安装 Nginx
- java内网环境使用代理访问外网api
- 慕课翁凯习题集答案01厘米转换为英尺,英寸问题
- 吕著三国史话(观后感一)
- 微信小程序云函数请求接口
- manifest.json文件介绍
- 'ContactForm' object has no attribute 'cleaned_data'
- 在物联网(IOT)的背景下是怎样定义物模型的
- Linux 监听进程状态
热门文章
- 简单类名转为class_13 网页各区域div的常见类名
- 基于Android中实现定时器的3种解决方法
- 山东大学-WIZnet网络控制实验室揭牌仪式成功举行
- python cache MySQL_Python判断Memcached是否缓存MySQL结果
- Skyline开发1-环境搭建
- locust+httprunner+Jmeter QQ群微信群问题记录
- hibernate在不联网或者网络异常时不能解析配置文件
- 【SSO单点系列】(6):CAS4.0 单点流程序列图(中文版)以及相关术语解释(TGT、ST、PGT、PT、PGTIOU)...
- JVM 内存预警排查
- IF Exists在Oracle中怎么用?