Input := Clear[level] level[0]=ListPlot[{ {0,0},{1,0}}, PlotJoined->True, PlotStyle->{Red,Thickness[.01]}, Ticks->{{{.25,"1/4"},{.5,"1/2"},{.75,"3/4"},{1,"1"}}, {{.25,"1/4"},{-.25,"-1/4"}}}, DisplayFunction->Identity ] level[1]=ListPlot[{ {0,0},{.25,0},{.25,.25},{.5,.25},{.5,0},{.5,-.25}, {.75,-.25},{.75,0},{1,0}}, PlotJoined->True, PlotStyle->{Red,Thickness[.01]}, Ticks->{{{.25,"1/4"},{.5,"1/2"},{.75,"3/4"},{1,"1"}}, {{.25,"1/4"},{-.25,"-1/4"}}}, AspectRatio->Automatic, DisplayFunction->Identity ] Show[GraphicsArray[{level[0],level[1]}, DisplayFunction->$DisplayFunction]]
Output = -Graphics-
Output = -Graphics-
Output = -GraphicsArray-
Answer:
N=8, r=1/4, so
Input := dimension[8,1/4]
Output = 1.5