使用Python 3,我想找出填充给定半径r
的圆形区域需要多少完整和多少部分方形图块(边长1个单位)。多个部分图块无法相加以形成完整图块,部分图块的其余部分也可能无法在其他任何位置重复使用。
圆的中心将始终位于四个图块之间的边界上,因此我们可以计算圆的1/4的需要并将其乘以4。
所以,例如, r=1
,将有0个完整的瓷砖和4个部分瓷砖
对于r=2
,结果将是4个完整的和12个部分图块,依此类推......
我可以使用哪些方法?代码应该尽可能短。
答案 0 :(得分:2)
我认为以下应该可以解决问题。抱歉打印语句是python 2,但我认为应该很容易转换。
-(void)playIndex:(NSInteger)index
{
ViewController* mainController = (ViewController*) self.window.rootViewController;
switch (index)
{
case 1: [self playOne]; [mainController imageView1Hidden]; break;
case 2: [self playTwo]; break;
case 3: [self playThree]; break;
case 4: [self playFour]; break;
}