21/30 100% прошу критики


#1

@base-color: #ff4136;

.generate-stairs(@n) when (@n > 0) {
.stair-@{n} {
background-color: spin(@base-color,@n*(-25));
width:@n*41px;
}

.generate-stairs(@n - 1);

}

.generate-stairs(10);


#2

В целом правильно. Есть вариант, где при вычислении ширины используется значение в процентах, но это если вас интересует кратность пяти в заданиях.