2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Qiitaはじめました

Posted at

Qiita初投稿

いまさらながらQiitaの世界に飛び込みました

大阪市内で地図技術関係のいろいろしている髙橋ともうします。
数学パズルも好きなのでそちらの投稿もしていければと考えています。

マークダウンに慣れるまでは普通に打ち込みますので、見づらいのはご容赦ください。

Mathematicaで小町算

Mathematicaで小町算プログラムを書いてみました。
1~9の8個のギャップに、加減乗除と前後の数字をつなげるという5番目の演算子を考えて、5進数を5つの演算子に対応させて、5^8回、全探索させるというものです。以下に2020となる小町算を乗せます。

Do[
expr = StringJoin@Transpose[
{{"", "-", "+", "*", "/"}[[# + 1]] &/@
IntegerDigits[n, 5, 9], ToString /@ Range[9]}];
If[ToExpression[expr] == 2020, Print[expr]],
{n, 5^^00000000, 5^^44444444}]

これで
12/3+45678/9
という解が一種類見つかりました。ちなみに2021や2025(大阪万博の年)の解は二種類見つかりました。

2
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?