by shigemk2

当面は技術的なことしか書かない

今日のQiita

挿入ソートをJavaScriptで実装してみる - Qiita

挿入ソート - Wikipedia

for (i = 1; i < n; i++) {
    tmp = data[i];
    if (data[i - 1] > tmp) {
        j = i;
        do {
            data[j] = data[j - 1];
            j--;
        } while (j > 0 && data[j - 1] > tmp);
        data[j] = tmp;
    }
}

これを直訳しただけの簡単なプログラムでした。

ループで直訳したらそりゃあ簡単ですよ。こういうのをそらで書ける程度の実装力がほしい人生だった

forkしたリポジトリを最新の状態にする

面倒なので3行にまとめた

$ git remote add upstream git@github.com:xxxx/xxxx.git # 初回のみ
$ git fetch upstream
$ git merge upstream/master

mergeする前に変更はまっさらにしておくこと。

GitHubでFork/cloneしたリポジトリを本家リポジトリに追従する - Qiita

GitHubへpull requestする際のベストプラクティス - hnwの日記