パーソナルブログメモリ

a = [1, 1]
for _ in "*" * 999: a += [sum(a[-2:])]
print(a)

問題 社会の幸福

2019-03-30 | python 謎解き
50人の人がいてランダムに2から100までの偶数を設定 これを各人の幸福の上限(そこまでお金をもっていたら100%)として全員がその半額をもっているとする。(幸福度は50%) 幸福度は持ち金に比例する。持ち金は最低1から最大100とする。幸福の上限を越えても100%以上にはならない。 合計金額を変えないでそのお金を采配して全体の幸福度を最大にするにはどうしたらいいか?   &n . . . 本文を読む

問題 太陽どしょ

2019-03-24 | python 謎解き
「太陽どしょ」は太陽系のローカル番組です。 今回、ロケ宇宙船を購入し太陽系惑星サイコロ行脚をはじめることにしました。 太陽系の各惑星をサイコロの目にしたがって移動して地球に帰ってくるまでの旅です。 移動方法はその惑星から近い惑星順に1,2,3,4,5,6番目までをサイコロの数字に当てはめ 2が出たらその惑星から2番めに近い惑星に移動するというものです。 (小数点1位の距離が同じ場合は惑星の番号 . . . 本文を読む

問題 偶数好き男

2019-03-24 | python 謎解き
彼は幼い頃から無類の偶数好きだったらしい。 タイルなどがあれば端から偶数のタイルを踏むらしい。 こういう子供は近くのスーパーなどでよく見かけるが 彼は徹底していた。 彼のために2から100までの偶数の配列を作ってその和を求めてもらいたい。 彼はその後、地球の皇帝になり数値体系は根本から変えられてしまう。 世の中は5進数中心となりだいたい5の4乗までで世界を数えるようになる。 それがたまたま人間 . . . 本文を読む

問題 リテラシー

2019-03-24 | python 謎解き
さて問題です。 最近ネットリテラシーが問題になっているようです。 ネットのコメントを変換してみました。 comment="TT FF TF FT TT-FF-TF-TT FF-TF-TF-TF-TT FF-FT-TF-TT-FF FF-FF-FT-TF" スペースで発言者が区切られハイフンで文章ごとに区切られています。 TTが事実を事実としているので真実 FFは嘘を嘘としているので真実 TF . . . 本文を読む

問題 デスタ攻略

2019-03-23 | python 謎解き
デスタはとても強力な破壊兵器で一撃で惑星を破壊してしまいます。 x,y座標の差がともに3以内惑星は射程圏内です 次元管理官としてこの宙域に赴任したあなたのミッションは 存在しうる並行宇宙の中でデスタに惑星が破壊されないものを選ぶことです。 資源は重要ですから。 距離がx,yともに3以内でなければ登場から2時間ぐらいで、 同盟の戦闘機が破壊するシステムが確立されているので安全です。 plane . . . 本文を読む

問題 惑星の配置

2019-03-23 | python 謎解き
新米惑星管理官のあなたに新しい宇宙空間デザインの任務です。 宇宙空間は2次元で20x20とします。(0-19)x(0-19) その中に惑星を10個ランダムに配置します。 ただし各惑星間の干渉を抑えるため距離を5より長く離してください。 (15個ぐらい配置できるとエリート管理官) 座標がわかれば出力形式は自由です。 サンプル解答は↓ import random def newP(p,r): . . . 本文を読む

問題 富の再分配

2019-03-23 | python 謎解き
富が偏っていることは人類のここ5000年ぐらいの課題です。 能力者のあなたの能力はPlaneBecamer(平成)です。 平らかに成るプログラムを作ってみてください。 各人の持ち金がスペース区切りで入力されます。 あなたは、それを公平な持ち金に分配し、余ったお金を銀河に寄付することができます。 1人あたりの持ち金と銀河への寄付金をスペースで区切ってお答えください。 サンプル 入力 10 . . . 本文を読む

問題 たりない巻

2019-03-21 | python 謎解き
ダイヤのA actⅡは現在15巻まで発売されています。 800円で10巻ほど借りてきています。 たりない巻は購入しました。 購入した巻を昇順でスペースで区切ってお答えください。 入力 11 12 13 4 5 6 7 8 9 14 出力 例3と4なら 3 4 Python3の解答例 白文字で↓(範囲選択で見れます) r="11 12 13 4 5 6 7 8 9 14" b=[] for . . . 本文を読む

問題 お金の翻訳

2019-03-21 | python 謎解き
久しぶりにPaizaの問題を解いていて思いついた問題 アラビア数字を漢数字に変換してください。 入力(文字列) 1000 出力 千 入力 99999 出力 九万九千九百九十九 ただし、一千、一百、一十は千、百、十とする。 入力は1〜99999まで Python3の解答例 白文字で↓(範囲選択で見れます) n="90101" n=("00000"+n)[-5:] outpu . . . 本文を読む

クライアントで出題、クライアントで解答のプログラム

2018-10-10 | python 謎解き
なかなか動かすまでに時間がかかる。想定していないエラーがいろいろと発生しました。 未解決のもの、しばらくして動かすと動く、IPアドレスの解放がうまくいっていない時があるらしい。たまに発生 sock.bind(("localhost", 8080)) OSError: [Errno 98] Address already in use これもハッキリしていない。tcpでのencodeとs . . . 本文を読む

勇者の道標

2018-08-06 | python 謎解き
レベル5 勇者はPythonの古文書を小さな町でみつけました。この大陸の地図のようです。 勇者はすでに最強レベルで魔王城に乗り込んで世界を平和にすることができます。 ただし、すべての場所を訪問してフラグを解除しないといけません。 place=["SmallTown","KingdomEedoo","KingdomCity","TowerOfBeBeel","TreeOfWorldAge"] . . . 本文を読む