初级
Hello World for U
未完成
初级参考
完整示例代码供参考,建议自己理解后重新输入
def solve(s):
s = str(s).strip()
n = len(s)
n1 = max(2, (n + 2) // 4)
n2 = n - 2 * n1 + 1
col1 = s[:n1]
col3 = s[n1:2*n1]
mid = s[2*n1:2*n1 + n2 - 2]
for i in range(n1):
if i < n1 - 1:
print(col1[i] + ' ' * (n2 - 2) + col3[i])
else:
print(col1[i] + mid + col3[i])
示例
输入
solve('helloworld!')
期望输出
h l e o lorldw
👑
升级 VIP
解锁全部题目,畅通无阻地学习
- ✓ 解锁全部训练包所有题目
- ✓ 查看完整参考代码和提示
- ✓ 浏览器内直接运行 Python 代码
- ✓ 自动批改 + 进度追踪
30天
¥18
1年
¥99
2年
¥158
3年
¥199