当前位置: 首页 > news >正文

前端笔试---acm模式

前言

之前一直刷力扣,昨天做了小红书笔试,发现是acm模式,不太熟悉,特此总结。其实如果是acm模式就需要自己写一下输入输出。前端一般有两个选择,一个是基于 V8 环境,另一个是基于 node。

V8

// 对于有多行输入
let inputArr = []
while(line = read_line()) {inputArr.push(line)
}

注意

  • 在赛码网中提供read_line()读取一行输入;readInt()读取一个整数;readDouble()读取一个浮点数
  • 在牛客网中提供readline() 读取一行输入

node

const readline = require('readline')
const rl = readline.createInterface({input: process.stdin,output: process.stdout
})
//存放输入的数据
const inputArr = []
//line是输入的每一行,为字符串格式
rl.on('line', function (line) {//将输入流保存到inputArr中(注意为字符串数组)inputArr.push(line.split(' '))
}).on('close', function () {//调用函数并输出console.log(fun(inputArr))
})// 核心算法函数
function fun(arr) {return arr
}

注意点

  • 如果是数字(直接获取的都是字符串,需要转化),就处理成数字,记得利用trim()过滤字符串前后空格。
http://www.lryc.cn/news/113052.html

相关文章:

  • 国联易安网页防篡改保护系统“渠道招募”启动啦!
  • JavaScript--WebStorage
  • elementui 的 dialog 常用逻辑总结
  • ip网络广播系统网络音频解码终端公共广播SV-7101
  • 【Winform学习笔记(七)】Winform无边框窗体拖动功能
  • 【Nginx】静态资源部署、反向代理、负载均衡
  • 二、框架篇
  • [LitCTF 2023]Http pro max plus
  • 科技的成就(四十九)
  • 地理信息系统空间分析实验教程 第三版 第八章示例与练习 学校选址
  • opencv35-形态学操作-腐蚀cv2.erode()
  • 数据结构之栈和队列---c++
  • 《网约车运营数据分析实战》学习笔记
  • PostgreSQL常用函数
  • 决策树和随机森林对比
  • CS 144 Lab Seven -- putting it all together
  • opencv基础-29 Otsu 处理(图像分割)
  • gcc-buildroot-9.3.0 和 gcc-arm-10.3 的区别
  • IDEA Run SpringBoot程序步骤原理
  • 海康威视摄像头配置RTSP协议访问、onvif协议接入、二次开发SDK接入
  • Android中的Parcelable 接口
  • Docker-Compose编排与部署
  • Linux JDK 安装
  • JS中常用的数组拷贝技巧
  • SAP ABAP程序性能优化-养成良好的代码习惯
  • SQL SERVER ip地址改别名
  • 数据结构-1
  • Java自定义校验注解实现List、set集合字段唯一性校验
  • xiaoweirobot.chat
  • 【无公网IP】本地电脑搭建个人博客网站(并发布公网访问 )和web服务器