テキストファイルから特定文字列から始まる開始行と終了行の範囲だけを
抽出したくなって作成してみました。
CodinGameをやっていて、ゲームのログから、
特定のゲームフェーズの情報だけを抜き出したくて
作成してみました。
<画像>
<テキスト>
# tk# 指定した先頭と後ろの文字列の範囲を取り出すread_path_file="./061911 . . . 本文を読む
Pythonの基礎を画像検索で探せないかと実験してそれっぽいものと
いいものがみつからなかったものは自作で作成してみました。
自作のものはクセがつよいのですぐわかるかと...
& . . . 本文を読む
twitterを見ているとPython project ideasというのを見かける
その中のミッションでeasyにyoutube downloaderがある。
そんなバカなとぐぐってみると簡単にできるライブラリがあるらしい
<参考文献>
https://qiita.com/shinkai_/items/7175215d7433b4cf150c
ということ . . . 本文を読む
鉱山とミニオン達
ヒーローとミニオン達を操作して、鉱山を開拓して、力をためて相手の拠点を攻略したら勝ち。
ヒーローは自由に動けますが、ミニオンは自分の拠点と相手の拠点の間に経由地点を一点
指定しかできません。あとユニットのアップグレードもできます。
ミニオンは3種類あってじゃんけんのような有利不利があります。
ゲーム実施画面
初期投入(黄色)と2期投入(水色)版の対戦
. . . 本文を読む
https://www.codingame.com/training/easy/metric-units
2つの距離を足す問題、ただし単位が違うので右側の小さい単位に揃えなければならない。
やっかいなのは、少数対策で普通に計算すると小数点以下2進数微差違い地獄にはまる。
ということで数値をだいたい文字列にして計算時だけdecimalにちょっと置き換える作戦。
まだdecimalはほぼ使った . . . 本文を読む
4行目で少数が入ってしまったため発生してました。
. . . 本文を読む
19分でPythonの基礎を学べるサンプルを作ってみました。またしょうこりもなく
https://colab.research.google.com/drive/139RR0ecYVfDm4PdgmSzCyZhTpX-RZuW0?usp=sharing
forとifとインデント
enumerateのつづりが一番覚えにくい
リストの追加、最大、最小、長さ、合計
&n . . . 本文を読む
https://www.codingame.com/training/easy/survey-prediction
を解いてみます。
性別、年齢、好きな音楽のジャンルのデータを元に、
性別、年齢で好きな音楽のジャンルが予想できればその名前
予想できなければNoneを表示します。
データは同じ年齢、性別で異なるものがかぶらないという前提条件が
あり性別ごと . . . 本文を読む
18:11から19:00までの間でPythonの基礎になりそうなものを作ってみました。また。
https://colab.research.google.com/drive/1TzKfqExR7dzUOPj720ZGlLpu9Hb3SSTJ?usp=sharing
. . . 本文を読む
Python3は誰が書いても同じプログラムになるという都市伝説があるらしいが
実は違うプログラムの問題を書いても同じになる。
パリからローマに向かう問題と電車でどこからかどこまで行く問題
https://www.codingame.com/training/medium/how-many-roads-lead-to-rome
https://www.codingame.co . . . 本文を読む
ここ数日TwitterのPythonのツイートで確認してみました。
まず関数の外側で指定した変数は関数でそのままみることができます。[1]
(普通の文字と数字の変数でもそうだと知ったのは最近)
ただし関数側でglobal指定されてない場合代入すると別変数になります。[5][6]
リストは代入するとまったく同じもの[8]
. . . 本文を読む
こんな問題を解いています。
https://www.codingame.com/training/medium/self-checkout-machine
先日、PythonがTwitterでたたかれていたらしく、しばらく眺めてみる。
確かにその辺最初はハマったなーと思った箇所もあったりする。
私の場合はPythonは他の言語より簡易にしようと考えられた箇所 . . . 本文を読む
素数の値が別の素数に入れ替わった世界とこの世界間の数値の情報の
違いから、この世界の ある数値の異世界値を求める問題
例えば素数の7が異世界の素数(以後 異素数)で5とする。すると、この
世界の49は異世界だと25になる。
この世の1以上の整数は何らかの素数の掛け合わせの組み合わせだから
その素数を別の素数に入れ替えて別の数字を作ってしまおうとする試み
. . . 本文を読む