謎の記号をたくさん使うプログラム言語APLでは100までの素数の計算が(2=+⌿0=(⍳X)∘.|⍳X)/⍳X←100で出来る(正規表現で素数判定が一行でできるというのを見て)
この前、正規表現で素数判定ができるというのを見た。
/^1?$|^(11+?)\1+$/
— Fermat's Library (@fermatslibrary) June 22, 2023
This Regular Expression written in Perl checks whether a number is Prime.
🤔 pic.twitter.com/MX5AD8mzmi
といっても同じ字を何個打つかで、素数個打てばマッチしないというものだそうだ。
https://ytakano.hatenadiary.org/entry/20100721/1279736214
これを使って確認しました。
https://www-creators.com/tool/regex-checker
でもこういうのどこかで…あ!APLか!
https://ja.wikipedia.org/wiki/APL
しかし現在、処理系があるのだろうか、と思ったら結構ある。
しかもウェブで簡単に試せるものとしてTryAPLというのがあった。
APLの謎記号はこういうの。
そして100までの素数を求めるプログラムはこれ。
(2=+⌿0=(⍳X)∘.|⍳X)/⍳X←100
試したら、ほんとだ!APLは昔知ったとき憧れの言語だったし、ちょっと勉強してみようかな。
« QRコードを人力で書いて読んでいるのを見て(長野高専の皆さん)、私も別の2次元バーコード、DataMatrixを人力で読み書きできることを思い出した。DataMatrixは小さいのでスマホ内部の部品にトレーサビリティのために使われていたりする。無茶な仕様をいう顧客に対応するために… | トップページ | 焼肉ライクに初めて行ってきた。メガ盛りセット300g(バラカルビ、豚カルビ、ホルモン)+ご飯大盛を注文。これはなかなか良かった。一人焼肉ハマりそう。 »
「パソコン・インターネット」カテゴリの記事
「学問・資格」カテゴリの記事
- 高周波・RFニュース 2026年7月22日 IEEE Journal of Microwaves7月号発行、メクテックが薄型フレキシブル電波吸収体を開発、ミニサーキットが33GHz信号発生器発表、Redmi Note 17 Pro分解動画など(2026.07.22)
- Qwen 3.8 Max PreviewでPythonのscikit-rfを使ってTouchstoneフォーマットのSパラメータファイルを読んでdB, 位相, スミスチャート, TDRを表示するGUIアプリを作成。何度か修正お願いするとものすごく長い思考とものすごい数のウェブ検索をして完成した。(2026.07.22)
- RF Weekly Digest (Codexで作ったOllama経由のgemma4-26B-A4B QAT、DuckDuckGo Searchを使った高周波・RF情報の週刊まとめアプリ)2026/7/12-7/19(2026.07.19)
「日記・コラム・つぶやき」カテゴリの記事
- 高周波・RFニュース 2026年7月22日 IEEE Journal of Microwaves7月号発行、メクテックが薄型フレキシブル電波吸収体を開発、ミニサーキットが33GHz信号発生器発表、Redmi Note 17 Pro分解動画など(2026.07.22)
- Qwen 3.8 Max PreviewでPythonのscikit-rfを使ってTouchstoneフォーマットのSパラメータファイルを読んでdB, 位相, スミスチャート, TDRを表示するGUIアプリを作成。何度か修正お願いするとものすごく長い思考とものすごい数のウェブ検索をして完成した。(2026.07.22)
- RF Weekly Digest (Codexで作ったOllama経由のgemma4-26B-A4B QAT、DuckDuckGo Searchを使った高周波・RF情報の週刊まとめアプリ)2026/7/12-7/19(2026.07.19)
« QRコードを人力で書いて読んでいるのを見て(長野高専の皆さん)、私も別の2次元バーコード、DataMatrixを人力で読み書きできることを思い出した。DataMatrixは小さいのでスマホ内部の部品にトレーサビリティのために使われていたりする。無茶な仕様をいう顧客に対応するために… | トップページ | 焼肉ライクに初めて行ってきた。メガ盛りセット300g(バラカルビ、豚カルビ、ホルモン)+ご飯大盛を注文。これはなかなか良かった。一人焼肉ハマりそう。 »





コメント