- プログラミングのお題スレ Part17
64 :デフォルトの名無しさん[]:2020/03/29(日) 10:50:09.52 ID:ACisvDeP - >>61 js
let レス番リスト=[1,3,4,5]; let 先頭レス番=レス番リスト[0]; let 安価=""; for(let イ=0;イ<レス番リスト.length-1;イ++){ if(レス番リスト[イ]+1!=レス番リスト[イ+1]){ 安価+=レス番リスト[イ]==先頭レス番?先頭レス番+",":先頭レス番+"-"+レス番リスト[イ]+","; 先頭レス番=レス番リスト[イ+1]; } } 安価+=レス番リスト[レス番リスト.length-1]==先頭レス番?先頭レス番:先頭レス番+"-"+レス番リスト[レス番リスト.length-1]; console.log(安価); =>1,3-5
|
|