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 字形变换相关推荐

  1. [模拟|字符串] leetcode 6 Z字形变换

    [模拟|字符串] leetcode 6 Z字形变换 1.题目 题目链接 将一个给定字符串根据给定的行数,以从上往下.从左到右进行 Z 字形排列. 比如输入字符串为 "LEETCODEISHI ...

  2. LeetCode 6.z字形变换

    LeetCode 6.z字形变换 将一个给定字符串根据给定的行数,以从上往下.从左到右进行 Z 字形排列. 比如输入字符串为 "LEETCODEISHIRING" 行数为 3 时, ...

  3. Java实现 LeetCode 6 Z字形变换

    6. Z 字形变换 将一个给定字符串根据给定的行数,以从上往下.从左到右进行 Z 字形排列. 比如输入字符串为 "LEETCODEISHIRING" 行数为 3 时,排列如下: L ...

  4. LeetCode——6. Z 字形变换

    6. Z 字形变换(中等难度) 题目描述: 将一个给定字符串 s 根据给定的行数 numRows ,以从上往下.从左到右进行 Z 字形排列. 比如输入字符串为 "PAYPALISHIRING ...

  5. LeetCode 6. Z 字形变换(找规律)

    1. 题目 将一个给定字符串根据给定的行数,以从上往下.从左到右进行 Z 字形排列. 比如输入字符串为 "LEETCODEISHIRING" 行数为 3 时,排列如下: L C I ...

  6. Leetcode 006. Z 字形变换 | 每日一题

    题目描述: 将一个给定字符串根据给定的行数,以从上往下.从左到右进行Z 字形排列. 比如输入字符串为 "LEETCODEISHIRING" 行数为 3 时,排列如下: L C I ...

  7. LeetCode 6 Z字形变换

    将字符串 "PAYPALISHIRING" 以Z字形排列成给定的行数: P A H N A P L S I I G Y I R 之后从左往右,逐行读取字符:"PAHNAP ...

  8. Leetcode 6.Z 字形变换 (每日一题 20210630)

    将一个给定字符串 s 根据给定的行数 numRows ,以从上往下.从左到右进行 Z 字形排列.比如输入字符串为 "PAYPALISHIRING" 行数为 3 时,排列如下:P A ...

  9. leetcode —— 6. Z 字形变换

    将一个给定字符串根据给定的行数,以从上往下.从左到右进行 Z 字形排列. 比如输入字符串为 "LEETCODEISHIRING" 行数为 3 时,排列如下: L C I R E T ...

  10. LeetCode 6. Z 字形变换 (N字形变换)

    将一个给定字符串 s 根据给定的行数 numRows ,以从上往下.从左到右进行 Z 字形排列. 比如输入字符串为 "PAYPALISHIRING" 行数为 3 时,排列如下: P ...

最新文章

  1. SGU 224.Little Queens
  2. Mac终端建立替身 并置于桌面或Finder中
  3. Spring MVC 中 HandlerInterceptorAdapter的使用(拦截器)
  4. 穿皮裤放屁,裤子会鼓吗?真相看这里!
  5. Java编程提高性能的26个方法
  6. 2K分辨率下1070TI更换2080S能有多大提升,值得换吗?
  7. Doris之数据模型的选择建议
  8. Audio驱动开发之音频链路学习笔记
  9. Servlet教程第7讲笔记
  10. Java——1. 安装
  11. msxml4.0 sp4_MSXML4和80072efd中的安全性
  12. 网站架构设计实战项目一
  13. java面试题(记录与分享)二
  14. LaTex 数学之矩阵
  15. 运维工程师的工作内容有哪些?能详细列举一下吗?
  16. 彗星虚表操作模块1.1-百万数据毫秒级加入超级列表框-增加数据库绑定
  17. k近邻算法——kd树
  18. 大前端CPU优化技术--NEON intrinsics进阶
  19. 2013春季巡讲讲稿—基于传统数据库的大型系统构建—赵振平—中国人民公安大学CSDN高校俱乐部
  20. 中投公司/中央汇金/中金公司股权结构

热门文章

  1. java地址值每个字母,Java--------在控制台输入一句英语, 获得每个字母出现的次数...
  2. android webview 重定向 多次load问题,解决webview 第二次调用loadUrl页面不刷新的问题...
  3. 华为三层交换机路由配置案例_{华为HCNP-RS}三层交换机的配置实例
  4. css 图文 上下 居中,CSS垂直居中的6种方法
  5. Java自动拆装箱面试_跟王老师学泛型(二):Java自动装箱与拆箱
  6. 基于modbus协议的工业自动化网络规范_工控学堂:解读Modbus通讯协议「宜收藏」...
  7. 屏幕坏点检测图片_电视屏幕出现坏点怎么办?
  8. Java中给循环体起别名
  9. 计算机二级html真题,计算机二级《Web程序设计》试题及答案
  10. 吴恩达 matlab,吴恩达机器学习记录--Matlab 一些基本操作