我開始寫這個算法:降價算法:串困難
public static String convert(String str) {
if (str.equals("# "))
return " ";
if (str.matches("#+.+")) {
int n = str.length() - str.replaceFirst("#+", "").length();
return "<h" + n + ">" + str.substring(n) + "<h" + n + ">";
}
return str;
}
}
所以,當我鍵入,####標題,它返回< H4>標題</H4>
我的問題是,當我寫####標題###標題時,我希望它返回< h4>標題</h4> < h3>標題</h3>但它只返回< h4>標題</h4> ...我究竟做錯了什麼???
你的代碼沒有按沒有給出所需的輸出。並且有一個編譯器錯誤。你使用'length'而不是'length()'和字符串。 –
yhea,好吧,我已經在我的回答 – breezee
中提到了「類似」,修正了上面的代碼,編譯和輸出的權利。 – breezee