我是初学者,正在学习JavaScript。现在,我正在尝试用JavaScript解决一些在线裁判问题,以提高我的JavaScript技能。我陷入了一个问题中。在这个问题中,它要求将用户输入的integer和string放在一行中。例如:[10, C]等,我该怎么做呢?我可以从数据类型相似但不熟悉不同数据类型的用户那里获取输入。
问题链接:URI 1094
我可以像下面的代码一样接受相同数据类型的输入
var arr = readline().split(" ").map(x => parseFloat(x))现在,我如何接受不同数据类型的输入。例如:整数和字符串
发布于 2021-06-13 00:35:39
试试var arr = readline().split(" ").map((x,i) => i==0 ? parseFloat(x) : x)
在一个条件中使用映射索引i,它可以在索引为零时返回parseFloat(x) ...x otherwize。
https://stackoverflow.com/questions/67950827
复制相似问题