LeetCode 6 Z 字形变换
https://leetcode-cn.com/problems/zigzag-conversion/
解决方案
class Solution {public String convert(String s, int numRows) {StringBuffer sb = new StringBuffer();for (int i = 0; i < numRows; i++) {boolean flag = i != numRows - 1;for (int j = i; j < s.length(); j += Math.max(1, (flag ? numRows - 1 - i : i) * 2), flag = (i == 0 || i == numRows - 1) == flag) {sb.append(s.charAt(j));}}return sb.toString();}
}
LeetCode 6 Z 字形变换相关推荐
- [模拟|字符串] leetcode 6 Z字形变换
[模拟|字符串] leetcode 6 Z字形变换 1.题目 题目链接 将一个给定字符串根据给定的行数,以从上往下.从左到右进行 Z 字形排列. 比如输入字符串为 "LEETCODEISHI ...
- LeetCode 6.z字形变换
LeetCode 6.z字形变换 将一个给定字符串根据给定的行数,以从上往下.从左到右进行 Z 字形排列. 比如输入字符串为 "LEETCODEISHIRING" 行数为 3 时, ...
- Java实现 LeetCode 6 Z字形变换
6. Z 字形变换 将一个给定字符串根据给定的行数,以从上往下.从左到右进行 Z 字形排列. 比如输入字符串为 "LEETCODEISHIRING" 行数为 3 时,排列如下: L ...
- LeetCode——6. Z 字形变换
6. Z 字形变换(中等难度) 题目描述: 将一个给定字符串 s 根据给定的行数 numRows ,以从上往下.从左到右进行 Z 字形排列. 比如输入字符串为 "PAYPALISHIRING ...
- LeetCode 6. Z 字形变换(找规律)
1. 题目 将一个给定字符串根据给定的行数,以从上往下.从左到右进行 Z 字形排列. 比如输入字符串为 "LEETCODEISHIRING" 行数为 3 时,排列如下: L C I ...
- Leetcode 006. Z 字形变换 | 每日一题
题目描述: 将一个给定字符串根据给定的行数,以从上往下.从左到右进行Z 字形排列. 比如输入字符串为 "LEETCODEISHIRING" 行数为 3 时,排列如下: L C I ...
- LeetCode 6 Z字形变换
将字符串 "PAYPALISHIRING" 以Z字形排列成给定的行数: P A H N A P L S I I G Y I R 之后从左往右,逐行读取字符:"PAHNAP ...
- Leetcode 6.Z 字形变换 (每日一题 20210630)
将一个给定字符串 s 根据给定的行数 numRows ,以从上往下.从左到右进行 Z 字形排列.比如输入字符串为 "PAYPALISHIRING" 行数为 3 时,排列如下:P A ...
- leetcode —— 6. Z 字形变换
将一个给定字符串根据给定的行数,以从上往下.从左到右进行 Z 字形排列. 比如输入字符串为 "LEETCODEISHIRING" 行数为 3 时,排列如下: L C I R E T ...
- LeetCode 6. Z 字形变换 (N字形变换)
将一个给定字符串 s 根据给定的行数 numRows ,以从上往下.从左到右进行 Z 字形排列. 比如输入字符串为 "PAYPALISHIRING" 行数为 3 时,排列如下: P ...
最新文章
- SGU 224.Little Queens
- Mac终端建立替身 并置于桌面或Finder中
- Spring MVC 中 HandlerInterceptorAdapter的使用(拦截器)
- 穿皮裤放屁,裤子会鼓吗?真相看这里!
- Java编程提高性能的26个方法
- 2K分辨率下1070TI更换2080S能有多大提升,值得换吗?
- Doris之数据模型的选择建议
- Audio驱动开发之音频链路学习笔记
- Servlet教程第7讲笔记
- Java——1. 安装
- msxml4.0 sp4_MSXML4和80072efd中的安全性
- 网站架构设计实战项目一
- java面试题(记录与分享)二
- LaTex 数学之矩阵
- 运维工程师的工作内容有哪些?能详细列举一下吗?
- 彗星虚表操作模块1.1-百万数据毫秒级加入超级列表框-增加数据库绑定
- k近邻算法——kd树
- 大前端CPU优化技术--NEON intrinsics进阶
- 2013春季巡讲讲稿—基于传统数据库的大型系统构建—赵振平—中国人民公安大学CSDN高校俱乐部
- 中投公司/中央汇金/中金公司股权结构
热门文章
- java地址值每个字母,Java--------在控制台输入一句英语, 获得每个字母出现的次数...
- android webview 重定向 多次load问题,解决webview 第二次调用loadUrl页面不刷新的问题...
- 华为三层交换机路由配置案例_{华为HCNP-RS}三层交换机的配置实例
- css 图文 上下 居中,CSS垂直居中的6种方法
- Java自动拆装箱面试_跟王老师学泛型(二):Java自动装箱与拆箱
- 基于modbus协议的工业自动化网络规范_工控学堂:解读Modbus通讯协议「宜收藏」...
- 屏幕坏点检测图片_电视屏幕出现坏点怎么办?
- Java中给循环体起别名
- 计算机二级html真题,计算机二级《Web程序设计》试题及答案
- 吴恩达 matlab,吴恩达机器学习记录--Matlab 一些基本操作