leetcode 6. ZigZag Conversion
来源:互联网 发布:手机淘宝评语怎么改 编辑:程序博客网 时间:2024/06/06 10:44
题意:给一个字符串,再给一个行数,Z型排列这一个字符串
分析:找规律
public class Solution { public String convert(String s, int nRows) { int len = s.length(); if (len == 0 || nRows < 2) return s; String ret = ""; int lag = 2*nRows - 2; //循环周期 for (int i = 0; i < nRows; i++) { for (int j = i; j < len; j += lag) { ret += s.charAt(j); //非首行和末行时还要加一个 if (i > 0 && i < nRows-1) { int t = j + lag - 2*i; if (t < len) { ret += s.charAt(t); } } } } return ret; } }
阅读全文
0 0
- LeetCode 6. ZigZag Conversion
- LeetCode --- 6. ZigZag Conversion
- LeetCode 6.ZigZag Conversion
- [Leetcode] 6. ZigZag Conversion
- 【leetcode】6. ZigZag Conversion
- [LeetCode] 6.ZigZag Conversion
- LeetCode - 6. ZigZag Conversion
- [leetcode] 6. ZigZag Conversion
- Leetcode 6. ZigZag Conversion
- leetcode 6. ZigZag Conversion
- leetcode 6. ZigZag Conversion
- leetcode 6. ZigZag Conversion
- Leetcode 6. ZigZag Conversion
- [leetcode]6. ZigZag Conversion
- [leetcode] 6. ZigZag Conversion
- LeetCode 6. ZigZag Conversion
- LeetCode *** 6. ZigZag Conversion
- leetcode 6. ZigZag Conversion
- 基于Dragonboard 410c的屏幕常亮设置
- ids for this class must be manually assigned before calling save():
- SockJS简单介绍
- Linux应用编程基础--(2)文件IO
- MVC,MVP 和 MVVM 的图示
- leetcode 6. ZigZag Conversion
- python split
- 决策树python sklearn 示例
- web jmx方式监控Druid
- redis键常用命令
- poj 1287 Networking
- Uncaught TypeError: $(...).Validform is not a function 如何解决,以及其他方式替换jquery功能
- SQL Server + VBA programming (1)
- 实验2单链表