-3

count が 1 未満の場合、メソッドは空の文字列を返す必要があります。開始しましたが、ドット数を追加する必要がある最後の部分を終了できません。

私のコード:

public String numOfDots (int count) {
    if(count < 1) 
        return " ";

    int numOfDots = 0;
    for(int i = 0; i < count; )

ここから何をする必要がありますか?

4

2 に答える 2

2
public String numOfDots(int count)
{
    StringBuilder retrStr = new StringBuilder();
    for (; count > 0; count--)
        retrStr.append("*");
    return retrStr.toString();
}

トリックを行う必要があります。

于 2013-04-29T23:08:36.493 に答える
0

Clojure の場合 (問題はタグ付けされたアルゴリズムだけです):

(defn numOfDots [count]
  (clojure.string/join "" (repeat count "."))
)

出力 (自分で試してみてください):

(numOfDots 10)
..........
于 2013-04-29T23:09:26.897 に答える