给定一个非空字符串,其被 N 个'-' 分隔成 N+1个字串,给定正整数 K,要求除第一个字串外,其余的子串每 K 个字符组成新的子串,并用 '-' 分隔。
对于新组成的每一人子串,如果它含有的小写字母比大写字母多,则将这个子串的所有大写字母转换为小写字母,反之,如果它含有的大写字母比小写字母多,则将这个子的所有小写字母转换为大写字母,大小写字母的数量相等时,不做转换。
根据题意进行模拟即可,首先需要把第一个子串单独存储,然后把后面用分隔符隔开的子串先合并成一个子串,然后再按照长度k来切分字符串(长度不足k的按照k计算),按照规则把每一段的子串进行处理即可
const readline = require('readline');