Tech random memoranda
Tech random memoranda
読者になる

Tech random memoranda

2015-05-27から1日間の記事一覧

2015-05-27

Bashで「1時間以内に解けなければプログラマ失格となってしまう5つの問題が話題に」の5問目を解いてみた

$ cat p5.sh #!/bin/bash.exe calc(){ if [ $1 -eq 10 ]; then [ $(expr $2) -eq 100 ] && echo ${2// /} else for x in ' + ' ' - ' ''; do calc $(expr $1 + 1) "${2}${x}${1}" done fi } calc 2 "1" $ time bash p5.sh 1+2+3-4+5+6+78+9 1+2+34-5+67-8+9 …

はてなブックマーク - Bashで「1時間以内に解けなければプログラマ失格となってしまう5つの問題が話題に」の5問目を解いてみた
プロフィール
id:nishidy id:nishidy
読者です 読者をやめる 読者になる 読者になる
このブログについて
検索
リンク
  • はてなブログ
  • ブログをはじめる
  • 週刊はてなブログ
  • はてなブログPro
最新記事
  • Windows 11 の設定
  • ファイルやディレクトリの探し方まとめ
  • Binary Searchと分割統治によるコード最適化
  • tracerouteのベストプラクティス
  • Git for WindowsにおけるRubyのputsの挙動
月別アーカイブ
  • ▼ ▶
    2022
    • 2022 / 9
  • ▼ ▶
    2017
    • 2017 / 5
  • ▼ ▶
    2016
    • 2016 / 11
    • 2016 / 10
    • 2016 / 9
    • 2016 / 8
    • 2016 / 5
    • 2016 / 4
    • 2016 / 3
    • 2016 / 2
    • 2016 / 1
  • ▼ ▶
    2015
    • 2015 / 12
    • 2015 / 11
    • 2015 / 10
    • 2015 / 9
    • 2015 / 8
    • 2015 / 7
    • 2015 / 6
    • 2015 / 5
    • 2015 / 4
    • 2015 / 3
    • 2015 / 2
    • 2015 / 1
  • ▼ ▶
    2014
    • 2014 / 12
参加グループ
  • プログラミング プログラミング
  • インターネット インターネット
  • テクノロジー テクノロジー
Tech random memoranda Tech random memoranda

Powered by Hatena Blog | ブログを報告する

引用をストックしました

引用するにはまずログインしてください

引用をストックできませんでした。再度お試しください

限定公開記事のため引用できません。

読者です 読者をやめる 読者になる 読者になる