お題
【ルール】
入力として正の整数 N を与えたら 4 から始まる 合成数 の数列の 1 番目から N 番目までの合計を出力してください
N は最大で 100 とします
これに、Wolfram Alpha でが挑みます。
結論
コード(?)は以下です。
sum of composite numbers from 1 to 3
ここで、3と書いてあるところには任意の100までの数を入れます。
実際にやってみました。
1000とかでもすぐ計算してくれますね。すごい!
完全に出オチなんですけど、一応説明をば
Wolfram Alphaというのは、Mathematicaなどを開発しているWolfram researchの誇る、質問応答システムです。
日本語版Wikipedia:
https://ja.wikipedia.org/wiki/Wolfram_Alpha
文章で、このような質問を投げかけると、がんばって答えてくれます。えらい。
積極的に遊びましょう。
Qiitaにも、いくつかの記事があるようで、WolframAlphaというタグが既に存在していました。
おまけ
他にこんなこともできます!
例その1:ベン図を書いて丁寧に答える「(X∩(Y∪Z∪W)) は (Y∪X) の部分集合か」
https://ja.wolframalpha.com/input/?i=(X%E2%88%A9(Y%E2%88%AAZ%E2%88%AAW))+%E3%81%AF+(Y%E2%88%AAX)+%E3%81%AE%E9%83%A8%E5%88%86%E9%9B%86%E5%90%88%E3%81%8B&lk=3
例その2:特定の抵抗の近似値をE系列で代替する
おしまい
たのしめ!
なお、例その1・その2はQiitadonのTootが元になっています。
https://qiitadon.com/@mafumafuultu/101091678542896786
https://qiitadon.com/@sharow/101089820451539421