paiza learningの足し算問題が解けない
paiza learningの足し算問題。内容は、「半角スペースで区切られた2数を足して標準出力に出す」というもの。
pxemだと、「._._.+.nak.-.o.pxem」と書ける。
これがBash単体だとどうしても解けない。
1.sh
read line
a=($line)
expr ${a[0]} + ${a[1]}
2.sh
read line
a=($line)
echo $((a[0]+a[1]))
3.sh
read line
r=0
for i in $line;do
r=$((r+i))
done
echo $r
いずれも、「提出前動作確認」ではSuccessになるのだが、提出してみるとランタイムエラーになってしまう。
一応こうすれば100点になる。
4.sh
awk '{n+=$1+$2} END{print n}'
しかし、気持ち悪い。なんとかできないだろうか。
Author And Source
この問題について(paiza learningの足し算問題が解けない), 我々は、より多くの情報をここで見つけました https://qiita.com/cielavenir/items/ece3527ee0159c06ab86著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .