字符串被中横线分割为四部分例如:‘sdACB-wQW-saABCD-s@#45’,第一部分不动,输入字符个数n,
对后三部分按照个数重新以中横线分隔,并且重新分隔后的每一部分字符串如果小写字母多余大写字母则全部转为小写,
如果大写多余小写则全部转为大写,相等则不修改。
例如
n=5,
输出’sdACB-wqwsa-ABCDS-@#45’,
n=20,
输出’sdACB-WQWSAABCDS@#45’
import re
n = int(input())
str_a = input()
stra_list = str_a.split("-")
str_all = "".join(stra_list[1:])
sub_list = []
for i in range(0,len(str_all),n):
sub_list.append(str_all[i:i + n])
all_list=[]
for s in range(0,len(sub_list)):
min_s = re.findall('[a-z]',sub_list[s])
max_s = re.findall('[A-Z]', sub_list[s])
if len(min_s)>len(max_s):
sub_list[s]=sub_list[s].lower()
elif len(min_s)<len(max_s):
sub_list[s] = sub_list[s].upper()
all_list.extend(sub_list)
new_list = stra_list[0]+"-"+"-".join(all_list)
print(new_list)