記憶力があって、キーボード入力がある程度できるという条件があれば...
プログラムは一言でいうとデータ処理
変数にデータを入れて条件分岐をして必要な解答を返す
最もかんたんな例だと 数値を入力して偶数か奇数を表示するとかでしょうか?
これをどんどん複雑化することによってデータ処理の方法が増えていきます
数値が100個あったら10000個なら . . . 本文を読む
プログラムを答える問題のプログラムから問題文をChatGPT大先生にうかがってみました
プログラムだけ流してしまった
改善点を提示してくれている
お伺いの方法を間違えると押し問答になったりします
そして最終的に導き出された歴史の真実
google大先生にもともとの問題文を翻訳し . . . 本文を読む
簡易軌道計算 C#のソースをChatGPT3.5でPythonに変換して実行...答えが違う
直したのは次の箇所
21行目 C#は辞書型にTryAddを使って足せたら足してというソースを
翻訳できなかったらしい
問題は17,18行目
ここで少し悩みC#とPythonのソースに起動計算の状況を表示してやっと解決
C# Math.Sign(0)は0を返すが . . . 本文を読む
subprocessを呼ぶプログラムでsubプログラム側でこんなエラーを表示した
while True: msg=input() print(msg+msg)
呼び出したプログラムは
import subprocessp=subprocess.Popen(['python3','double.py'],std . . . 本文を読む
Ubuntu 22.04環境に
pygame 2.4.0を入れる
「pygame PNG 表示 サンプル」
と質問してChatGPTにサンプルをもらう
PNGをPrintScreenでキャプチャーして
指定フォルダに入れて実行
AttributeError: partially initialized module 'pygame' ha . . . 本文を読む
Code Golfとは
お題のプログラムをいかに短い文字数で書けるかという謎競技である
短くなればなるほど謎コードになっていき、行き着く先はナニコレとなる
使った技術
インデントを1文字化
関数を変数化
rengeの回数分を文字化
アルファベットの文字位置判定を文字コード化して計算
筏文(以下駄文)
太古の昔 キロ時代というものがあった パソコンの容量が乏しく . . . 本文を読む
ビンゴカードと実際に出た番号から勝者を求める問題
実は問題文を読んでいない解答例から推測しただけ
実務っぽい問題で何10回かは作った気がする
日本は帳票に線を入れたがるようで縦線もたぶん入る
パット見てビンゴの[ ] 一桁の時どうするのかなとおもったけど幅は同じにするよう
見積もると、設計書10枚で2日、コーディング1日、テスト(計画書 . . . 本文を読む
Python カードシャッフルのアルゴリズムの続き?
52枚のカードをシャッフルするようなアルゴリズム達です
時間を最後使っていますがPythonが速すぎてバラすのに一苦労しています
シャッフルしすぎて、
全人類で毎日使える資産をシャッフルするといいかもとか頭に浮かんできました
最初は、ほとんど何も食べれなくなるかもしれませんがそのうち分散していって
い . . . 本文を読む
# マップ復元
# 30x30の領域の中を探査船が進む
# #は障害物 あとは適当である
# 探査船は自分を中心に5x5の領域を写真で捉えている
# 60枚ほどの画像から領域の画像を作れるか
昔CLASH OF BOTSというゲームのAIを作成した時に思いついて、
いつかやってみたかった課題です
上級問題でプログラムできる人でも、正解率は30% . . . 本文を読む
# パターン認識
# 6からの挑戦状# 宇宙組織6は圧倒的な戦力差のある宇宙軍と# 対立している謎の組織である# その組織からあなたになぜか挑戦状が届いた
# 30x30のマップを1行ずつ左から右に並べた## 666# 6 6# 6666# # . . . 本文を読む
#path find
# 0から9までの銀河があり、銀河間にワームホールがあったりするところもある
# 銀河内の移動は自在にできるが銀河間はワームホールがなければ無理である
# 緊急司令 移動可能な銀河を全て列挙せよ
# 入力 ワームホールのある銀河番号をつなげてスペース区切りで列挙してある
# 出力 移動可能な銀河を小さい番号からつなげて昇順でスペース区切りで表示
g . . . 本文を読む