いろんな言語で宿題 第五編at TECH
いろんな言語で宿題 第五編 - 暇つぶし2ch265:デフォルトの名無しさん
10/07/06 18:08:31
>>264 (>>262)
% Prolog 終了指定を忘れてたw

:- op(600,xfx,が). :- op(700,xf,回現れるまで).

'ある文字がN回現れるまで1からの文字連鎖によって文字列を成長させながら表示する' :-
    文字連鎖によって文字列を成長させながら表示する('5' が 1 回現れるまで,'1').
文字連鎖によって文字列を成長させながら表示する(_ が 0 回現れるまで,_) :- !.
文字連鎖によって文字列を成長させながら表示する(A が N 回現れるまで,_文字列) :-
    write_formatted('%t\n',_文字列]).
文字連鎖によって文字列を成長させながら表示する(A が N 回現れるまで,_文字列) :-
    sub_atom(_文字列,_,1,1,A),
    文字連鎖(A,_次の文字),
    atom_concat(_文字列,_次の文字,_付加された文字列),
    N1 is N - 1,
    文字連鎖によって文字列を成長させながら表示する(A が N1 回現れるまで,_付加された文字列).
文字連鎖によって文字列を成長させながら表示する(A が N 回現れるまで,_文字列) :-
    sub_atom(_文字列,_,1,1,_最後の文字),
    文字連鎖(_最後の文字,_次の文字),
    atom_concat(_文字列,_次の文字,_付加された文字列),
    文字連鎖によって文字列を成長させながら表示する(A が N 回現れるまで,_付加された文字列).

文字連鎖('1','2'). 文字連鎖('2','3'). 文字連鎖('3','4'). 文字連鎖('4','5'). 文字連鎖('5','6').
文字連鎖('6','7'). 文字連鎖('7','8'). 文字連鎖('8','9'). 文字連鎖('9','0'). 文字連鎖('0','1').




次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch