LoginSignup
0
0

awkで遊ぶシェル芸オンラインジャッジ【問5まで】

Last updated at Posted at 2023-12-11

はじめに

awkでシェル芸オンラインジャッジを遊んでみます。今回は問5まで解きます。

シェル芸オンラインジャッジについて

ウェブサイトのURLはこちら↓

詳しい説明はこちら↓

問1:テスト

testという文字列を出力します。

echo | awk '{print "test"}'

問2:入力テスト

与えられた入力をそのまま出力します。

awk '{print $0}' input.txt

問3:改行テスト

1から10までを改行区切りで出力します。

echo | awk '{for(i=1;i<=10;i++){print i}}'

問4:足し算

各行の数字の合計値を出力します。

awk '{sum=0;for(i=1;i<=NF;i++){sum+=$i};print sum}' input.txt

問5:フィボナッチ数列

フィボナッチ数列の第10項までを出力します。

echo | awk '{a=0;print a;b=1;print b;for(i=0;i<9;i++){c=a+b;print c;a=b;b=c;}}'

おわりに

awkは便利ですね。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0