Count and Say-Leeet Code JavaScript
698 ワード
/**
* @param {number} n
* @return {string}
*/
var countAndSay = function(n) {
var arr=[];
arr[0] = "1";
var count = 1;
var str = arr[0];
for(var i=1;i
この問題は時間がかかります.1.まずは意味を書いて理解すれば問題があるかもしれません.後の数は前の数を読むことによって生成されます.
2.文字列を行列に分解します.インターネットで長い間調べましたが、すべて特定のセパレータで分割されました.その後、直接にstring[index]を通して文字列の中の文字にアクセスできることが分かりました.問題は簡単になりました.
3.後でプログラミングして問題を解決する時、まずフレーム(疑似コード)を編み出してから、プログラム言語に翻訳することを助けます.考えを整理するのに役立ちます.
4.arr[]は文字列配列であり、str=arr[x]、str[y]にアクセスできますが、直接arr[x][y]にアクセスするとエラーが発生します.やはり基本的なデータの種類について知りたいです.