出力方法を工夫してコードを短くできる問題をまとめました。
この方法を知らなかった時は、全てリストにして、"".join(リスト)にして~とめんどくさいことをしていました。
##ABC148-B
問題自体は簡単ですが、出力方法を工夫すればコードが短くなります。
print()の引数に、end=""と付ければ改行されません。
n=int(input())
s,t=input().split()
for i in range(n):
print(s[i]+t[i],end="")
##ABC137-B
if文で最後の文字の後には改行を入れています(入れなくても通るのですが、コードの正しさ的に入れましょう)。
k,x=map(int, input().split())
for i in range(x-k+1,x+k):
if i<x+k-1:
print(i,end=" ")
else:
print(i)