すべてのコード

投稿されたすべてのコード一覧

[Prolog]魔法陣 (入る値が与えられている場合)

【魔法陣1】https://twitter.com/puzzlegiver_bot/status/278001662394777600 パズルの定番。列、行、対角線の成分の総和がすべて等しくなるように...
【魔法陣1】https://twitter.com/puzzlegiver_bot/status/278001662394777600 パズルの定番。列、行、対角線の成分の総和がすべて等しくなるように...
append([], List, List).
append([Head|Tail], List, [Head|TailR]) :- append(Tail, List, TailR).

at([Val|Tail], 0, Val).
at([Head|Tail], Idx, Val) :- number(Idx), Idx > 0, Idx1 is Idx - 1, at(Tail, Idx1, Val).
コードを見る

[Prolog]十字型にライトをスイッチしてすべてのライトを点けるパズル

【ライツアウト2】https://twitter.com/puzzlegiver_bot/status/277035208719609856 ルール: ・ライトを on/off して、すべてのライトを...
【ライツアウト2】https://twitter.com/puzzlegiver_bot/status/277035208719609856 ルール: ・ライトを on/off して、すべてのライトを...
% 0 = 点灯(on), 1 = 消灯(off)とする。
% 解答として、すべて点灯させるためにスイッチすべきライトの成分のリストを返す。

% リスト・行列に関する諸述語
append( [], List, List ).
コードを見る

特定のマスを特定の歩数目で踏んで迷路を抜けるパズル

【迷路5】https://twitter.com/puzzlegiver_bot/status/277296210212163584 課題: ・入口が左上(0,0)であることをルールに入れているのがイ...
【迷路5】https://twitter.com/puzzlegiver_bot/status/277296210212163584 課題: ・入口が左上(0,0)であることをルールに入れているのがイ...
append( [], List, List ).
append( [Head|Tail], List, [Head|TailR] ) :- append(Tail, List, TailR).

at( [Head|Tail], (0, Y), Val ) :- at(Head, Y, Val).
at( [Head|Tail], (X, Y), Val ) :- X > 0, X1 is X - 1, at( Tail, (X1, Y), Val ).
コードを見る
  • タグ:
  • タグはありません
  • タグ:
  • タグはありません

Rubyで配列を逆順にして出力する。

たぶんこれがスマートなんじゃないだろうか??
たぶんこれがスマートなんじゃないだろうか??
def my_reverse(x)
  my_reverse_rec(x, [])
end

def my_reverse_rec(x, y)
コードを見る

配列の要素を逆順にする処理を再帰でムリヤリ書いた

配列の入力をgetsとかで済まさないの? とツッコまれても気にしない。出力も、なんで動的にしないの? とツッコまれても気にしない() 気にしたらま(ry
配列の入力をgetsとかで済まさないの? とツッコまれても気にしない。出力も、なんで動的にしないの? とツッコまれても気にしない() 気にしたらま(ry
$hai = [1,2,3,4,5]

$s = 0
$t = $hai.length - 1

コードを見る

CountLFSR.vhd

LFSRをちょっと使いやすくする工夫。
LFSRをちょっと使いやすくする工夫。
library IEEE;
use IEEE.std_logic_1164.all;

package SUB_PACK is
コードを見る
  • タグ:
  • タグはありません