いろんな言語で宿題スレ 第三編
■ このスレッドは過去ログ倉庫に格納されています
0636デフォルトの名無しさん
2010/02/08(月) 04:33:36% Prolog
入力された2つの文字列Str1,Str2を比較し、Str1にStr2の文字列が含まれている場合に1を、含まれていない場合に-1を返す(Str1,Str2,1) :-
'Str1にStr2の文字列が含まれている'(Str1,Str2),!.
入力された2つの文字列Str1,Str2を比較し、Str1にStr2の文字列が含まれている場合に1を、含まれていない場合に-1を返す(Str1,Str2,(-1)) :-
'Str1にStr2の文字列が含まれていない'(Str1,Str2),!.
'Str1にStr2の文字列が含まれている'(Str1,Str2) :-
sub_atom(Str1,_,_,_,Str2),!.
'Str1にStr2の文字列が含まれていない'(Str1,Str2) :-
\+(sub_atom(Str1,_,_,_,Str2)),!.
■ このスレッドは過去ログ倉庫に格納されています