ナベアツ算
Posted feedbacks - Bash
「アホになる」を縦ゆれ、「人探し」を横ゆれで表現してみました。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 | #!/bin/bash
function AhoNiNaru() {
local -i i
for ((i = 0; i < 80; i++)) {
tput indn 3
tput rin 3
}
}
function HitoSagashi() {
local n=$1
local -i i
for ((i = 0; i < 70; i++)) {
tput el1
echo -n $n
}
echo
}
function NabeAtzz() {
local -i n=$1
tput clear
tput cud 3
local -i i
for ((i = 1; i <= n; i++)) {
if ((i % 8 == 0)); then
HitoSagashi $i
else
echo $i
fi
if ((i % 3 == 0)) || [[ $i == *3* ]]; then
AhoNiNaru
fi
sleep 1
}
}
NabeAtzz 100
|

fumokmm #8411() Rating-3/5=-0.60
「3の倍数と3がつく数字の時だけアホになる」コードを実装して下さい。
また、余裕のあるかたは更に、
「8の倍数のときに人探しをしてる感じに」「5の倍数のときにナルシストに」なるよう実装して下さい。
[ reply ]