今天做了一道字节的题目,是字节自己出的新题,没有任何题解,且只能使用 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模式下无法获取输入数据的问题相关推荐

  1. linux dd 编辑,Vim编辑器中,在命令模式下的dd命令是用来( )。

    Vim编辑器中,在命令模式下的dd命令是用来( ). 更多相关问题 下列说法中不正确的是()A.-1的立方根是-1B.0的平方根与立方根相等C.-4的平方根是±2D.每个数都有一个立方 设s=11+1 ...

  2. [JS]在ACM模式下获取输入

    输入输出处理 核心代码模式处理 不需要处理任何输入输出,直接返回值即可. ACM 模式 你的代码需要处理输入输出,请使用如下样例代码读取输入和打印输出: while (line = readline( ...

  3. 在 vi 编辑器中的命令模式下,删除当前光标处的字符使用 __ 命 令。

    A:x; B:d;w; C:d; D:d;d; <x>.解析:vi编辑器是Linux和Unix上最基本的文本编辑器,在字符模式下.由&不需要图形界面,使它成了效率很高的文本编辑器. ...

  4. SAP中外协加工模式下原材料供应商直接发料给外协加工商的操作方法

    通常在外协加工的情况下,企业是将原材料采购回来,再发给加工商.加工商完成加工后,再发回给委托加工的企业.在实际运作中,有些情况下,三方协商好,原材料供应商会将原材料直接发给加工商.因此,在系统中,其处 ...

  5. ubuntu中vi编辑模式下按退格键不能删除内容,按方向键不能上下左右移动

    1. 在vi里非编辑模式下按冒号进入到末行命令模式,然后输入set nocompatible,回车,然后在进入vi编辑模式,看退格键是否生效,如果生效,你可以把set nocompatible这个设置 ...

  6. ACM模式下输入输出写法 Java版本

    1. 单个输入与单行输入 输入一个数,或者一个字符串,或者一行数中间用空格隔开: 输入一个数 import java.util.Scanner; Scanner sc = new Scanner(Sy ...

  7. linux 失败模式,在Linux中在AP模式下扫描失败(wpa_supplicant)

    我正在使用wpa_supplicant创建一个访问点: wpa_supplicant -D nl80211 -i wlan0 -c /etc/wpa_supplicant_ap.conf 问题是当在接 ...

  8. WINCE开发中,EBOOT模式下,TFTP方式无法下载NK镜像的问题解决方案

    2019独角兽企业重金招聘Python工程师标准>>> 使用自己修改的EBOOT,无法下载NK镜像,可以连接到PC机,PC机也可以检测到目标,就是在下载的时候卡住,显示的速度为0KB ...

  9. VS2005中ReportViewer 本地模式下报表呈现 入门示例

    本示例操作 主要实现 a. ReportViewer关联Report1.rdlc的简单呈现 b. 对带有报表参数的Report1.rdlc的呈现 c. 利用程式生成的DataSet 填充报表 d. 调 ...

最新文章

  1. SAP EWM - 物料主数据 - EWM系统存储视图属性
  2. vue 给iframe设置src_vue项目iframe的传值问题
  3. Zepto.js简介
  4. String,StringBuffer和StringBuilder的区别
  5. 洛谷P1083 [NOIP2012提高组Day2T2]借教室
  6. switch里能不能用continue?
  7. [How TO]-git/gerrit配置方法
  8. matlab中fir1中的边界频率,FIR滤波器的MATLAB设计与实现.pdf
  9. Java学习资料汇总(JavaSE+JavaEE+数据库+框架+笔试题+面试题)
  10. Shiro学习总结(10)——Spring集成Shiro
  11. android 绘制按钮,将背景可绘制的状态设置为android按钮
  12. CentOS 7 yum 安装 Nginx
  13. java内网环境使用代理访问外网api
  14. 慕课翁凯习题集答案01厘米转换为英尺,英寸问题
  15. 吕著三国史话(观后感一)
  16. 微信小程序云函数请求接口
  17. manifest.json文件介绍
  18. 'ContactForm' object has no attribute 'cleaned_data'
  19. 在物联网(IOT)的背景下是怎样定义物模型的
  20. Linux 监听进程状态

热门文章

  1. 简单类名转为class_13 网页各区域div的常见类名
  2. 基于Android中实现定时器的3种解决方法
  3. 山东大学-WIZnet网络控制实验室揭牌仪式成功举行
  4. python cache MySQL_Python判断Memcached是否缓存MySQL结果
  5. Skyline开发1-环境搭建
  6. locust+httprunner+Jmeter QQ群微信群问题记录
  7. hibernate在不联网或者网络异常时不能解析配置文件
  8. 【SSO单点系列】(6):CAS4.0 单点流程序列图(中文版)以及相关术语解释(TGT、ST、PGT、PT、PGTIOU)...
  9. JVM 内存预警排查
  10. IF Exists在Oracle中怎么用?