日記
プログラミングで順列をクラスとして抜き出したとき、順序付けを定義しようとしたんだが(Scalaでは、Ordered Javaでは Comparable を実装する)、ちょっと問題が。 最初、順列の2行記法での下段の数字の並びを使って辞書順序で定義しようとしたんだが、この順序で全順列を生成して Seq にすると(たとえば Permutation#allPermutations(degree: Int): Seq[Permutation] みたいなメソッドで生成)、昇順に並んだ Seq (たとえば Seq(1, 2, 3, 4))に順次生成した順列(置換)を適用して得られる列は、辞書順序にならない。trait Permutation{ def apply[E](seq: Seq[E]): Seq[E] // seq に置換を適用 } object Permutation{ def allPermutations(degree: Int): Seq[Permutation] } val seq = Seq(1, 2, 3, 4) Permutation.allPermutations(4).map(_(seq)) // 返される Seq[Seq[Int]] は辞書順ではない
さてどうしたもんか。
ツイート (ツイート数 65)
@waman10da: “単眼も複眼ももつ“目の工場”ケヤリムシの謎 | ナショナルジオグラフィック日本版サイト” URL #進化 #動物
@waman10da: 『LUCA(Last Universal Common Ancester = 全生物最終共通祖先)』『355個の遺伝子がまっすぐ指し示していたのものは、深海熱水噴出孔で見られる環境に住んでいる生物のそれだった。』 URL…
@waman10da: RT @Simon_Sin: 原爆投下のその日に広島市郊外では本因坊戦の第二局の対局が行われていたのだったっけ。白の橋本宇太郎本因坊が106手目を打ったときに原爆が10kmの距離で爆発。碁盤も碁石も吹き飛んだが恐るべきことにその後石を並べなおして打ち続けている https://…
@waman10da: RT @narumita: "被害者"や"弱者"を利用する人たち。問題解決がゴールではなく、解決したらアピールネタを失い困る人たち。"貧困解決よりも自らのコミュニティの利益が優先される構造"活動や組織が自己保存になりはじめたら危険な兆候。URL…
@waman10da: RT @nhk_kabun: 【消えた反物質の謎「CP対称性の破れ」の兆候か】宇宙誕生の際、「物質」と同じだけ生まれたはずの「反物質」が消えてしまったのはなぜか。それをひもとく「CP対称性の破れ」の兆候を、ニュートリノという素粒子で捉えたと、京都大学などが発表。https:/…
@waman10da: yui、9・7双子出産後初作品 FLOWER FLOWERが1年半ぶりリリース | ORICON STYLE ニュース | 沖縄タイムス+プラス URL @theokinawatimesから
@waman10da: Paradigm Lost 出たよ! URL引用させて頂きました @yohhatu @grimrose @minaminanako#dealhacker#agqr
@waman10da: RT @sweetangelce: 2016年08月06日(土曜日) 月刊少年チャンピオン 9月号(秋田書店)に月野もあが掲載されます! URL
@waman10da: 台湾の蔡総統、過去の人権侵害めぐり先住民に謝罪 URL @HuffPostJapanさんから
@waman10da: 『顕微鏡観察マニア。歴史上はじめて顕微鏡を使って微生物を観察』(Wikipedia) / ““微生物学の父”レーウェンフックは何を見たのか | ナショナルジオグラフィック日本版サイト” URL #科学者 #微生物
@waman10da: 『コンピュータや統計手法を用いたデータ解析を行い、文学を自然科学や社会学のモデルでとらえ直すことができないか。』本を読まずに文学する『遠読』 - わたしが知らないスゴ本は、きっとあなたが読んでいる URL
@waman10da: 『シリアから逃亡する戦闘員はまず、隣国のトルコに越境し、各国に散らばる経路を取る。このため、トルコの国境警備が極めて重大になるが、トルコがクーデター未遂で現在も大きく揺れており、十分な対応ができないのではないかとの懸念も出ている』URL
@waman10da: 『トルコでは、イスラム教と民主主義が結婚している……この結婚の子供が世俗主義だ。現在、この子はときどき病気にかかる。トルコ軍はこの子を救う医師だ。』 / “クーデター未遂の背景:イスラム教と民主主義の結婚を守ってきた軍、…” URL #宗教
@waman10da: 『植民地主義の過去、またフランス政府が依然として強調している単一文化主義に根本の原因があるとの指摘』なぜフランスがテロの標的になっているのか? 現在も残る植民地主義の影響 URL @NewSphere01から
@waman10da: RT @fuku_sanae: これ!いいでしょーーー!!!オープニング終わってすぐにスライムのペイントしてもらいました(・∀・)!ダークキングは1と2は倒してるので、3から頑張りますね…! #DQ10#DQX#DQXTVURL
@waman10da: 『顔の血流の変化で嘘を嘘と見抜く』 / “スマホで撮影するだけで嘘をついているのかどうかわかってしまう。スマホ版うそ発見器が近日公開予定(カナダ研究) : カラパイア” URL #心理学 #画像処理 #アプリ
@waman10da: “もうパソコンを買い換える必要なし? Androidとつなげてラップトップになる「スーパーブック」1億円の資金を獲得|ギズモード・ジャパン” URL#android #コンピュータ #Wi-Fi
@waman10da: “新機能を大解剖。Windows 10 Anniversary Updateを体験してみた|ギズモード・ジャパン” URL#windows
@waman10da: 【社会保障給付費】過去最高の112兆円超(2014年度) 内訳の最多は? URL @HuffPostJapanさんから
@waman10da: “ネイティブ並みの語学力も夢じゃない!?AIと話せる国産製英会話アプリ「SpeakBuddy」がたのもしい | Techable(テッカブル)” URL #人工知能 #英語 #アプリ
@waman10da: スペイン観光地で「フラッシュモブ」、勘違いで一時騒然 URL @Reuters_co_jpから
@waman10da: RT @technofuyuno: 89式 #リトルアーモリーURL
@waman10da: RT @TechableJp: ネイティブ並みの語学力も夢じゃない!?AIと話せる国産製英会話アプリ「SpeakBuddy」がたのもしい URLURL
@waman10da: RT @HanShotFirst_jp: 初見で「謝れ」と読んでしまいドキっとしたw URL