Diberikan LinkedList dengan dengan struktur data setiap Node:
{
value: int
next: * Node
}
Misalnya LinkedList-nya adalah 2->1->3->4, tukar (swap) valuenya sehingga menjadi 1->2->4->3.
Buat sebuah function dengan signature swapLinkedList(head *Node) *Node
yang akan mengembalikan head dari LinkedList yang valuenya telah di-swap, seperti contoh di atas.
Catatan:
- Tidak boleh memodifikasi value setiap Node.
- Kerjakan dalam waktu 3 hari setelah menerima soal.