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 58 commits ███▊░░░░░░░░░░░░░░░░░ 18.1%
🌆 Daytime 20 commits █▎░░░░░░░░░░░░░░░░░░░ 6.2%
🌃 Evening 130 commits ████████▌░░░░░░░░░░░░ 40.5%
🌙 Night 113 commits ███████▍░░░░░░░░░░░░░ 35.2%