[문제1] 숫자를 입력받아서 ★ 로 출력되게 vi 편집기로 작성해보세요.
---------------------------------------------
#!/bin/bash
echo -n "숫자를 입력해주세요 : "
read num
v_star1="★"
v_star2=""
for i in `eval echo {1..$num}`
do
v_star2=$v_star2$v_star1
echo "$v_star2"
done
---------------------------------------------
[문제2] 숫자를 입력받아서 ★ 역순으로 출력되게 vi 편집기로 작성해보세요.
---------------------------------------------
#!/bin/bash
echo -n "숫자를 입력해주세요 : "
read num
v_star1="★"
v_star2=""
for i in `eval echo{$num..1..-1}`
do
v_star2=$v_star2$v_star1
done
for i in `eval echo {$num..1..-1}`
do
v_star2=$v_star2-$v_star1
echo $v_star2
done
[선생님 코드]
#!/bin/bash
echo -n "숫자를 입력해주세요 : "
read num
v_star1="★"
for i in `eval echo {$num..1}`
do
v_star2=""
for j in `eval echo {1..$i}`
do
v_star2=$v_star2$v_star1
done
echo "$v_star2"
done
---------------------------------------------
'문제 > Linux' 카테고리의 다른 글
231206 Linux 문제 ⓓ 누적합 (1) | 2023.12.06 |
---|---|
231206 Linux 문제 ⓒ 제외하고 출력 (1) | 2023.12.06 |
231206 Linux 문제 ⓐ 구구단 출력 (0) | 2023.12.06 |
231205 Linux 문제_vi 편집기 (4) | 2023.12.05 |
231205 Linux 문제_vi 편집기 (3) | 2023.12.05 |