松下昇への接近

 旧 湾曲していく日常

プログラム改良案

#プログラム0+1
def ookii(num1, num2)
if num1 >= num2 then
return num1
else
return num2
end
end

nb =[1,1,1,1,1,1]
haichi=
pp=0
h =1
i =1
j =1
k =1
while h<3
while i<4
while j<5
while k<5
nb=[1,h,i,j,k,pp]
haichi.push nb
k=k+1
pp= pp+1
end
k=1
j=j+1
end
j=1
i=i+1
end
i=1
h=h+1
end
haichi.push [1,2,3,4,5,96]
mx=1
nuku=0
suu2 =

97.times do |n|
i=0
while i<5
if haichi[n][i] - mx >1 then
nuku= 99
i=i+1
else
mx=ookii(haichi[n][i],mx)
i=i+1
end
end
if nuku < 10 then
suu2.push haichi[n][0].to_s<

なんとか一つのプログラムで出力できるようになった。
66行目とかで、「52」という数字が出てくるのが気に入らないが。
今日から、結城先生の回答と、みなさんの優れたプログラムを見ることができる!!