MOE勉強会の 課題は42個になった。パズル系のプログラムの行数は以下のカッコの通り(入出力含む)

  • 演習1 魔方陣(19)
  • 演習2 カックロ(31)
  • 演習3 数独(21)
  • 演習19 ののぐらむ(30)
  • 演習20 美術館(38)
  • 演習21 ナンバーリンク(41)
  • 演習22 覆面算(45)
  • 演習23 不等式(29)
  • 演習24 ビルディングパズル(40)
  • 演習25 ウォールロジック(35)
  • 演習26 波及効果(29)
  • 演習27 ナンバースケルトン(47)
  • 演習28 スリザーリンク(49)
  • 演習29 四角に切れ(35)
  • 演習30 ましゅ(69)
  • 演習31 橋をかけろ(57)
  • 演習34 のりのり(20)
  • 演習35 ブロックパズル(42)
  • 演習36 タイルペイント(21)
  • 演習37 因子の部屋(27)
  • 演習38 黒どこ(35)
  • 演習39 推理パズル(39)
  • 演習40 ひとりにしてくれ(25)
  • 演習41 へやわけ(51)
  • 演習42 ペイントエリア(31)

Pythonssh

  • PyCrypto 2.6 for Python 2.7 64bitを下記から入れる

http://www.voidspace.org.uk/python/modules.shtml#pycrypto

  • paramikoを入れる(python setup.py install)

http://www.lag.net/paramiko/

  • 下記をssh.pyにしてPython27/libに入れる

http://media.commandline.org.uk/code/ssh.txt

  • ubuntuで下記のようにsshサーバインストール

sudo apt-get install openssh-server


サンプル

import ssh
s = ssh.Connection(ホスト, username=ユーザ, password=パスワード)
s.put(ファイル)
s.get(ファイル)
s.execute(コマンド)
s.close()