题目解析
本题主要考察逻辑模拟。
首先,将第一行输入的英文文章内容,按照空格分割,得到一个words数组
然后,将 words 数组的 start ~ end 闭区间内的单词进行反转。
根据题目用例,start和end可能存在越界情况,以及start >= end 的情况
- 对于越界情况:若是小于0,则取0,若大于words.length-1,则取words.length-1
- 对于无效区间:则不反转
JS算法源码
const rl = require("readline").createInterface({ input: process.stdin });
var iter = rl[Symbol.asyncIterator]();
const readline = async () => (await iter.next()).value;
void (async function () {
const s = await readline();
const start = parseInt