[go: nahoru, domu]

Skip to content

Commit

Permalink
[CREATE] Z字形变换
Browse files Browse the repository at this point in the history
  • Loading branch information
shevakuilin committed Feb 13, 2019
1 parent 9a8c021 commit 66a7d8a
Show file tree
Hide file tree
Showing 2 changed files with 31 additions and 0 deletions.
27 changes: 27 additions & 0 deletions 算法练习题/中等/Z字形变换.playground/Contents.swift
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
import UIKit

// 题目: Z 字形变换
// 难度:中等

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

// L C I R
// E T O E S I I G
// E D H N
// 之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:"LCIRETOESIIGEDHN"。

// 请你实现这个将字符串进行指定行数变换的函数:
// string convert(string s, int numRows);
// 示例 1:
// 输入: s = "LEETCODEISHIRING", numRows = 3
// 输出: "LCIRETOESIIGEDHN"

// 示例 2:
// 输入: s = "LEETCODEISHIRING", numRows = 4
// 输出: "LDREOEIIECIHNTSG"
// 解释:
// L D R
// E O E I I
// E C I H N
// T S G
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<playground version='5.0' target-platform='ios' executeOnSourceChanges='false'>
<timeline fileName='timeline.xctimeline'/>
</playground>

0 comments on commit 66a7d8a

Please sign in to comment.