このディレクトリの索引

# 出典 :: ★★ Java の宿題ここで答えます Part 67 ★★ #675 # 【 課題 】二つの文字列str1 とstr2 を入力して、str1 とstr2 から交互に一文字ずつ順番にとりだして、交 # 互にならべた文字列をつくれ。長い方の文字列の後の部分はそのままくっついた形になる。 # String,StringBuffer クラスのメソッドを使え。 # 二つの文字列を交互に併合する('',_文字列,_文字列) :- !. 二つの文字列を交互に併合する(_文字列_1,_文字列_2,_併合された文字列) :- どちらかの文字列が空文字となるまで位相を変換しながら併合する(_文字列_1,_文字列_2,_併合された文字列). どちらかの文字列が空文字となるまで位相を変換しながら併合する(_文字列_1,_文字列_2,_併合された文字列) :- '文字列から先頭文字取り出し、残り文字列を得る'(_文字列_1,_文字,_残り文字列_1), 二つの文字列を交互に併合する(_文字列_2,_残り文字列_1,_併合された文字列_1), atom_concat(_文字,_併合された文字列_1,_併合された文字列). '文字列から先頭文字取り出し、残り文字列を得る'(_文字列_1,_文字,_残り文字列_1) :- sub_atom(_文字列_1,0,1,R,_文字), sub_atom(_文字列_1,1,R,0,_残り文字列_1).