题解 | #shell打印等腰三角形#
打印等腰三角形
http://www.nowcoder.com/practice/1c55ca2b73a34e80bafd5978810dd8ea
#! /usr/bin/env bash
########################################################
#
#
########################################################
function solution_1() {
for (( i=1; i<=5; i++ )); do
for (( j=5-i; j>=1; j-- )); do
printf " "
done
for (( k=1; k<=i; k++ )); do
printf "* "
done
printf "\n"
done
}
########################################################
#
#
########################################################
function solution_2() {
for (( i=1; i<=5; i++ )); do
for (( j=5-i; j>=1; j-- )); do
echo -e " \c"
done
for (( k=1; k<=i; k++ )); do
echo -e "* \c"
done
echo -e "\r"
done
}
solution_2