★★ Java の宿題ここで答えます Part 58 ★★
■ このスレッドは過去ログ倉庫に格納されています
0520500
2006/11/09(木) 19:13:56そのものずばりなんですね…ありがとうございます。
後者に関してですが、ハイフンをデリミタで OK で、
また値は必ず数字の二つで、左が小さいということまで
前提として良いとのことでした。
つまり
> "1--a" は "1", "-a" なのか "1", "", "a" なのか分からない
> "1---2" を "1", "-", "2" に分解するという意味だとして
> "1----2" は "1", "--", "2" でいいのか "1", "", "-", "2" なのかそれとも別のものなのか
はエラーとしてしまって良い…
ですのでパターンとしては
a. マイナスとマイナス -10--5 -10と-5
b. マイナスとプラス -10-5 -10と5
c. プラスとプラス 1-5 1と5
だけという所でしょうか。
む、でもこれもしかして
1. 1文字目が - か見る(-でなかったら必ずハイフンは1つなのでc)
2. -- があるか見る (a のみなので -- の左側をデリミタとする)
3. b(1文字目は-で、- を抜いて分割した結果右は符号なし)
と言う感じでいけそうですかね...
■ このスレッドは過去ログ倉庫に格納されています