shunfurh 于 2017.08.29 16:29 提问

Array Slicing

Array slicing is an operation that extracts certain elements from an array and packages them as another array. Now you're asked to implements the array slicing operations for a new programming language -- eggache* (pronounced "eggache star"). The grammar of array slicing in eggache* is:
[ begin : end ] = x1, x2, ..., xk, ...

where begin ≤ end are indices indicating the range of slice. Redundant whitespaces should be ignored. For each operation, the original slice should be printed first, then these elements will be replaced with the new elements provided. See sample for more details.
Input

There is only one case for this problem, which contains about 50 lines of array slicing operations. It's guaranteed that all operations are valid and the absolute values of all integers never exceed 100. The array is empty ([]) before the first operation.

Output

The output produced by array slicing operations in the eggache* programming language.

Sample Input

[ 0 : 0] = 1 2 3 4 5 6 7 8 9
[ 1 : 1] = -1
[ 1 : 1] =
[ 0 : 8] = 9 8 7 6 5 4 3 2 1
[ 2 : 8] = -2, -3, -5, -7
[ 0 : 9] = 000
[ 0 : 1] = 1, 2, 8
[ 2 : 2] = 4
[ 0 : 4] =
Sample Output

1, -1, 2, 3, 4, 5, 6, 7
7, 6, 5, 4, 3, 2
9, 8, -2, -3, -5, -7, 1, 8, 9
0

1, 2, 4, 8

1个回答

caozhy      2017.09.13 08:29

Numpy 笔记(二): 多维数组的切片(slicing)和索引(indexing)

IOS指定图片可变区域（slicing）

3.5 Swift数组和Slice swift3.0 已经不要 Slice了
/**          Slice                    尽管名字叫Slice 但是跟数组一摸一样                    简单的说就是Slice是Array的一个子类，包含三个部分：start offset， size， stride。                    it will be removed in
iOS 每日一记之———————————————show slicing 的使用初体验

Xcode Slicing 无效
Xcode Slicing 功能无效，网上查资料说是以为发布版本低于7.0 打开工程看了下自己的，=7.0 应该没问题，不知道在哪里看的 说默认文件夹这个词，于是拖出来，好了。。。。。还没测试storyboard 回头试一下。。。。感觉好坑。第二个图，切图后 为毛显示一排，无意间看到这货，忽然想起来了。修改为fit后，ok。 如果英文好，我想这都不是事。。。要好好学英语。
Pandas 多重索引 ：'MultiIndex Slicing requires the index to be fully lexsorted tuple len (2), lexsort dep

Python-切片的理解(Slicing)
Python切片的理解
IOS学习笔记58--IOS7新特性之XCODE
Welcome to Xcode 5    这是我的WWDC2013系列笔记中的一篇，完整的笔记列表请参看这篇总览。本文仅作为个人记录使用，也欢迎在许可协议范围内转载或使用，但是还烦请保留原文链接，谢谢您的理解合作。如果您觉得本站对您能有帮助，您可以使用RSS或邮件方式订阅本站，这样您将能在第一时间获取本站信息。 本文涉及到的WWDC2013 Session有 Session
Python中切片（Slicing）的运用（:运算符）