小编dpw*_*son的帖子

LOLCODE字符串解析

假设我有一个字符串,它采用的形式"## ##"stdin,我想读的,如"15 16".这很简单:

I HAS A STRINGY
GIMMEH STRINGY
Run Code Online (Sandbox Code Playgroud)

它抓住了整条线stdin并将其存储到字符串中,不好意思,YARN- called STRINGY.

我如何提取字符串中的两个整数?我希望能够存储15和16作为整数(LULZ I MEANS NUMBR).

lolcode

13
推荐指数
1
解决办法
990
查看次数

Python - 随机填充设置数为1的2D数组

假设我有一个0的二维数组(8x8).我想用预定数量的1填充这个数组,但是以随机的方式填充.例如,假设我想在网格中随机放置16个1,导致如下所示:

[[0, 0, 0, 1, 0, 0, 1, 0],
 [1, 0, 0, 0, 0, 0, 0, 1],
 [0, 0, 1, 1, 1, 0, 0, 0],
 [0, 0, 0, 0, 0, 0, 0, 0],
 [0, 1, 0, 0, 0, 0, 0, 0],
 [0, 0, 1, 0, 1, 1, 0, 0],
 [0, 1, 0, 0, 0, 1, 0, 0],
 [0, 1, 1, 0, 0, 0, 0, 1]]
Run Code Online (Sandbox Code Playgroud)

只要它是随机的(或者像Python允许的那样随机),1的最终位置无关紧要.

我的代码在技术上有效,但我认为它的效率极低.我所做的只是设置每个数字变为1的概率n/s,其中n是所需的1的数量,并且s是网格的大小(即元素的数量),然后我检查是否正确的1的数字加入.这是代码(Python 2.7):

length = 8
numOnes …
Run Code Online (Sandbox Code Playgroud)

python arrays random

3
推荐指数
1
解决办法
982
查看次数

标签 统计

arrays ×1

lolcode ×1

python ×1

random ×1