for (int i= 0; i<inputAxiom.length(); i++)
{
char c=inputAxiom.charAt(i);
if (c == 'f' || c == 'h' || c == 'g')
{
if (rules[0].equals("f") || rules[0].equals("h"));
{
inputAxiom = rules[1];
}
こんにちは、私がやろうとしているのは、inputAxiom からユーザー入力を取得することです。すべての f または h に対して、入力のその部分を変更したい
例: inputAxiom = fff でルールが f=fh の場合 (f を rules[0] に、fh を rules[1] に配置)
次に、f-hf-hf-h に変更されます (各 f が fh に変更されます)。
現在、 f が見つかるとすぐに、 f ごとに fh ではなく fh にすべて変更されます
関係していると思います
inputAxiom = rules[1];
しかし、それを修正する方法がわかりません