th0x0472.log

アクセスカウンタ

zoom RSS 閏年判定を書いてみた。awkワンライナーで。

<<   作成日時 : 2012/03/09 22:42   >>

ブログ気持玉 0 / トラックバック 1 / コメント 0

なんと、二日続けての更新です。勉強会じゃないのに!
相変わらずくだらないことしかやってませんが・・・・。

与えられた数がグレゴリオ暦だとして、閏年かどうか判定してます。
和暦は換算できません、ごめんなさい。
太陰暦とかマヤ暦とか宇宙世紀もわかりません、ごめんなさい。


bash-3.2$ echo "1900 2000 2001 02012 -12340 0x0472 ABC"| awk '{for(i=1;i<=NF;i++){Y=$i; if(! sub(/[^0-9]/,"",Y))if((!(Y%400))||((Y%100)&&(!(Y%4))))print Y,"閏年です"; else print Y,"閏年ではありません";else print $i,"正の整数をお願いします";}}'

1900 閏年ではありません
2000 閏年です
2001 閏年ではありません
02012 閏年です
-12340 正の整数をお願いします
0x0472 正の整数をお願いします
ABC 正の整数をお願いします


実行環境はLionです。

テーマ

関連テーマ 一覧


月別リンク

ブログ気持玉

クリックして気持ちを伝えよう!
ログインしてクリックすれば、自分のブログへのリンクが付きます。
→ログインへ

トラックバック(1件)

タイトル (本文) ブログ名/日時
www.whilelimitless.com/limitless-pill/nzt-48/
[N_____Bawk_Ci[_B th0x0472.log/EFu_u_O ...続きを見る
www.whilelimitless.c...
2017/01/05 04:11

トラックバック用URL help


自分のブログにトラックバック記事作成(会員用) help

タイトル
本 文

コメント(0件)

内 容 ニックネーム/日時

コメントする help

ニックネーム
本 文
閏年判定を書いてみた。awkワンライナーで。 th0x0472.log/BIGLOBEウェブリブログ
文字サイズ:       閉じる