pavlocat's diary

Twitter : @pavlocat

目指せお釣りマスター!(CodeIQ×はてな エンジニア夏祭り2013)

 

 

この記事は、『CodeIQ×はてな エンジニア夏祭り2013(第2夜)』のお題その2『CodeIQの問題・パズルを考えよう!』へ参加するために作成されたものです。

 

 


※2013/10/1追記

入賞しました!

http://codeiq.hatenablog.com/entry/2013/09/06/150247

 

この問題はShort Coder Ozyさん(@ozy4dm)の手によってブラッシュアップされたものがCodeIQで出題されます。

 

※現在出題中です!(10/21 AM10時まで)

皆様のご応募をお待ちしております~(^-^)/

https://codeiq.jp/challenge.php?challenge_id=477


 

続きを読む

任意の親ディレクトリに移動できる関数「cdto()」


Linux上で使える関数を作成しました。シェルの設定ファイルあたり(例:bashなら~/.bashrc)に上記コードを書いて、 「source」コマンドで反映させると「cdto」がコマンドとして使えるようになります。

使用例1:正しい親ディレクトリ名を指定した場合

/hoge/fuga/foo/bar$cdto fuga
/hoge/fuga$

任意の親ディレクトリに移動できます。

使用例2:存在しない親ディレクトリ名を指定した場合

/hoge/fuga/foo/bar$cdto fuge
/hoge/fuga/foo/bar$directry 'fuge' was not found

指定したディレクトリが無いと怒られます。

使用例3:正規表現を用いてディレクトリを指定した場合

/hoge/fuga/foo/bar$cdto fu*
/hoge/fuga$

正規表現を使って移動先ディレクトリを指定することもできます。

独学プログラマに必要と思われる重要なスキル

独学プログラマに必要と思われる重要なスキル
 
元サイト:

http://simpledeveloper.com/important-skills-self-taught-programmers-lack/

 
原題:

Important Skills Self-taught Programmers Might Need

 
著者 :Elisha Chirchir
投稿日:2013/6/1
 

 
こんにちは。立ち寄ってくれてありがとう。
今日、ソフトウェア開発やコンピュータ・プログラミングを独習する人々が増加している中、大学教育が提供するであろう特定のスキルを彼らが持っていないのは疑いようがありません。
ほとんどの独学プログラマは、余裕さえあれば学校に通いたいと間違いなく思っていますが、現実的には厳しいでしょう。そうはいっても、足りないものが分かれば、そのスキルを学ぶための行動に移せるので落胆することはありません。最も危険なのは、自分に何が必要なのかを知らないということなのです。
 

f:id:pavlocat:20130620194834j:image

 
あなたが持つべき5つのスキル
 

【CodeIQ】C/C++で最速コードを目指せ! by CodeIQ運営事務局 @stakemura

https://codeiq.jp/ace/codeiq_stakemura/q249

 

言語:C/C++

難易度:★☆☆☆☆

※この難易度は個人の感想であり、出題者のつけたものとは異なる。

所要時間:30分

締切:5/20(月)

 

正直あんまり出題の意図が分からなかったがとりあえず解いた。

【CodeIQ】 ショートコーディング:パスカルの△ by Short Coder @ozy4dm Ozy

https://codeiq.jp/ace/ozy4dm/q310

 

言語:C

難易度:★☆☆☆☆

※この難易度は個人の感想であり、出題者のつけたものとは異なる。

所要時間:2時間

 

パスカルの三角形を20行出力するプログラムを出来るだけ短く書こうというもの。

ショートコーディングの基本をちょいちょいググりつつ挑戦。

結局84バイトまで縮まったが、中級バッジくらいはもらえるだろうか・・・?