プログラムJAVAにブレース出力カウント{と}私はコードを含む入力ファイルを読み取り、対応する括弧({と})と一致する出力を生成する必要が
import java.util.scanner;
public class Tester {1
public static void main(String[] args) {2
Scanner in = new Scanner (System.in);
int price = in.nextInt;
if (price < 10)
System.out.println("Good price");
System.out.println ("Buy it");
}2
}1
}0
}0
をどのように見えるかの
例
は、マッチのない追加の中カッコを表します。 これに最も効率的にアプローチする方法は何ですか? 文字列で1行ずつ処理する必要がありますか?
あなたはあなたのアプローチを表示することができますか? –
質問は私にとっては十分ではありませんが。 中括弧を確認する最も簡単な方法は、スタックを使用することです。 - 左のブレースを押すとそれを表示します 2-右のブレースを見つけたら、スタックからアイテムを1つポップします スタックが空の場合あなたは処理を終えると、適切な数の中かっこを持っています。 –
私の最初の思考プロセスは、私が文字列で行ごとに行くことです。 – Jying11