引き続きCodinGameのパズルで学習中
Python3で以前作ったプログラムを2本Rustに移植してみました
その1
まれにしかでないエラー メチャメチャ叱られました
反転しているオレンジの部分に問題があります rs:13:21 13行目21カラム と教えてくれています
そのプログラム
13行目の21カラム
n * y が i32 で表現できる数値を越えているようです
10行目の i32 を i64にすることで解決
その2
一番はまったのは下のプログラム10行目の変換です
Rustで、はまるのはとにかく変換
画像の変換とかのプログラムで苦労する時と似ています
nextという関数は元の数値に元の数値の全桁の数をたしています
例 1532
1532 + 1 + 5 + 3 + 2 → 1543
1543 + 1 + 5 + 4 + 3 → 1556
そしてRustで解いたパズルが15個に到達
Rust言語のLegend Addict(中毒の意味)をゲットしました
Python3以外他の言語 ほぼ忘れてます(おやくそく)
驚いたのはDart 、使ってことすら忘れています
9日坊主ということでいったんおしまい