2 shunfurh 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
caozhy   Ds   Rxr 2017.09.13 08:29
已采纳
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Numpy 笔记(二): 多维数组的切片(slicing)和索引(indexing)
切片(slicing)操作 Numpy 中多维数组的切片操作与 Python 中 list 的切片操作一样,同样由 start, stop, step 三个部分组成 import numpy as np arr = np.arange(12) print 'array is:', arr slice_one = arr[:4] print 'slice begins at 0 an
IOS指定图片可变区域(slicing)
初衷 最近做项目时一些view上用到了同一种图片,只是图片的大小不同,我们都知道,如果用同一张图片,只是简单的对齐进行缩放拉伸的话,图片就会出现模糊,或者图片的效果达不到理想的状态。在搜集了一些资料以后,发现xcode已经早想到了这个问题,也为开发者提供了相应的解决方案。现在跟大家分享出来,以供大家共同学习进步,有不足之处,希望大家多多包涵。 Slicing 使用xcode提供的sl
3.5 Swift数组和Slice swift3.0 已经不要 Slice了
/**          Slice                    尽管名字叫Slice 但是跟数组一摸一样                    简单的说就是Slice是Array的一个子类,包含三个部分:start offset, size, stride。                    it will be removed in
iOS 每日一记之———————————————show slicing 的使用初体验
我们都知道设计师给我们的图片 有的时候并不是特别完美 还需要我们去裁剪下 尤其是做聊天的时候 需要对聊天气泡 进行修改 拉伸什么的。。。。 以前我们做拉伸 都用的是这个方法吧 。。。resizableImageWithCapInsets:UIEdgeInsetsMake 但是这个方法不够直观。。。  Xcode5之后引入了一个神器。。Show Slicing。。。 据说很腻害 下面我们就来看下
关于UIImage的capInsets以及Xcode的图片Slicing功能和Stretching功能
图片拉伸处理
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
错误类型:'MultiIndex Slicing requires the index to be fully lexsorted tuple len (2), lexsort depth (0)' df5.sort_index(inplace = True) df5.loc[(slice(None),slice('Australia','USA')),:] UnsortedIndexError:...
Python-切片的理解(Slicing)
Python切片的理解
IOS学习笔记58--IOS7新特性之XCODE
Welcome to Xcode 5    这是我的WWDC2013系列笔记中的一篇,完整的笔记列表请参看这篇总览。本文仅作为个人记录使用,也欢迎在许可协议范围内转载或使用,但是还烦请保留原文链接,谢谢您的理解合作。如果您觉得本站对您能有帮助,您可以使用RSS或邮件方式订阅本站,这样您将能在第一时间获取本站信息。 本文涉及到的WWDC2013 Session有 Session
Python中切片(Slicing)的运用(:运算符)
切片Slicing是python非常有用的一个功能,用运算符:实现,这个运算符很强大,有时候也有一点复杂,我简单梳理一下作为入门者的一些参考。 当你需要一个序列的子串的时候,你就可以使用切片操作。例如: a = ['a','b','c','d','e','f','g'] 在a这个序列中,如果你想截取里面['c','d','e']这个子序列,那么你就可以使用切片a[2:5] 它的语法形式是a