Czesc,
Jak widac nadal rozwiazuje zadanka ze spoja i ponownie mam problem. Tym razem walcze z zadaniem:Spacje
Probowalem to rozwiazac w ten sposob:
tab=[]
x=0
loop do
break if x>=100000
tab[x]=gets.split(' ')
#sprawdzenie czy na koncu ostatniego wyrazu jest kropka.
a=tab[x].length-1
b=tab[x][a].length-1
break if tab[x][a][b]=="."
x+=1
end
y=0
loop do
break if y>=tab.length
z=0
loop do
break if z>=tab[y].length
if z==0
print tab[y][z]
else
print tab[y][z].capitalize
end
z+=1
end
puts
y+=1
end
Ale sie nie udalo. Do zaznaczenia konca wpisywania wejscia chcialem uzyc kropki “.” na koncu ostatniego zdania jak mialo to miejsce w przykladzie ale albo gdzies w trakcie testow pojawila sie kropka na koncu lini albo ostatnia wpisywana linia nie posiadala takowej. Ewentualnie bledem bylo zalozenie szkonczonej liczby testow ale nie wydaje mi sie.
Czy mozecie mi podpowiedziec jak rozwiazac ten problem?