通过率 47% · 提交 513 · 通过 239
在一个遥远的魔法王国里,有一座神秘的浮空城。城中的建筑设计非常独特,所有建筑物的布局都遵循着一个特殊的法则:它们以正方形的矩阵形式排列。矩阵的每个位置由魔法符文所标记,表示着强大的力量。每当一位魔法师想要操作这些符文时,他们需要通过行和列两种方式来读取矩阵。 在浮空城的法师学院中,有一种传送符文叫做“行列转移”,它能够将矩阵中的符文以不同的方式排列。传送符文的法则是这样的: - :先从左到右,再从上到下罗列所有元素。 - :先从上到下,再从左到右罗列所有元素。 某天,学院的首席法师无意中打破了传送符文的平衡,导致传送的矩阵无法恢复。现在,他急需你的帮助。你将收到一个行优先表达的字符串,要求你输出它对应的列优先表达。如果输入的矩阵无法构成一个正方形(即无法形成一个整数平方数的长度),则输出 `ERROR`。 问题要求 - 你将收到一个字符串 `items`,表示一个矩阵的行优先表达。这个字符串的长度为 `n`,其中 `1 4352450194203415590123456789ERROR
这类题属于华为可信认证科目一方向中「可信 / 字符串」方向的高频题型,通常考察对「可信 / 字符串」的建模能力与边界条件处理。掌握本题的解题思路后,可举一反三应对同类真题方向,稳步提升机考通过率。
提示:带虚线的词点一下有通俗解释。
一个字符串 items,表示矩阵的行优先表达。
ERROR。示例 1
输入示例
435245019
输出示例
420341559
示例 2
输入示例
0123456789
输出示例
ERROR
时间限制 1000 ms · 内存限制 128 MB
本平台为独立第三方培训机构,与华为技术有限公司无任何关联;课程的服务内容与权益以购买协议为准,学习效果因个人情况而异。「华为 OD」「华为可信」等仅为对岗位与考试方向的客观描述,相关商标归各自权利人所有。
登录后可查看你在本题的历史提交,以及每次的各用例通过情况。
© 2026 广州慕课网络科技有限公司 · 吴师兄学算法官网 版权所有