首页 > 代码库 > Leetcode--ZigZag Conversion
Leetcode--ZigZag Conversion
这道题就是简单的处理字符,通过观察计算就可以得出每个重复字符组的长度为2×numRows-2,然后直接处理就行
static string convert(string s, int numRows) { string result; int length = 2 * numRows - 2; string save[numRows]; for (int i = 0; i < numRows; i++) for (int j = i; j < s.length(); j += length) { save[i] += s[j]; if (i != 0 && i != numRows - 1 && j + length - 2 * i < s.length()) save[i] += s[j + length - 2 * i]; } for (int i = 0; i < numRows; i++) result += save[i]; return result; }
Leetcode--ZigZag Conversion
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。