Мне нужна загрунтованная форма. Мне нужно выход как:Треугольник Паскаля с использованием вложенного цикла
1
0 1
0 1 0
1 0 1 0
Я попытался напечатать левую сторону треугольника, но я не знаю, чтобы напечатать полный треугольник. Это мой код для печати с левой стороны треугольника:
for i in 1..5
for j in 1..i
if (i%2 == 0);
k = (j%2 == 0) ? 1:0;
else;
k = (j%2 ==0) ? 0:1;
end
print k," "
end
puts
end
я получаю выход, как это:
1
0 1
1 0 1
0 1 0 1
1 0 1 0 1
подсчитайте, насколько велика последняя строка, затем используйте это, чтобы рассчитать, сколько отступов требуется более ранним линиям. –
Thats называется Triforce, Luke. Не все из нас могут это сделать – Avdept
Я новичок Марк Я попробовал, но я не получил ... – prasanthrubyist