Skip to content

Instantly share code, notes, and snippets.

object MergeSort {
def sort(l1: List[Int], l2: List[Int]): List[Int] = (l1, l2) match {
case (List(), List()) => List()
case (x :: xs, List()) => l1
case (List(), y :: ys) => l2
case (x :: xs, y :: ys) =>
if (x < y) x :: sort(xs, l2) else y :: sort(ys, l1)
}
}
"知らないと損する給与明細(小学館新書)"
大村大次郎
🌞 Morning 57 commits ███▊░░░░░░░░░░░░░░░░░ 18.4%
🌆 Daytime 20 commits █▎░░░░░░░░░░░░░░░░░░░ 6.5%
🌃 Evening 126 commits ████████▌░░░░░░░░░░░░ 40.6%
🌙 Night 107 commits ███████▏░░░░░░░░░░░░░ 34.5%