Anda harus menulis sebuah program atau fungsi yang menerima bilangan bulat sebagai input dan menghasilkan atau mengembalikan dua bilangan bulat yang jumlahnya adalah yang pertama.
Ada satu persyaratan lebih lanjut: nomor tidak dapat menjadi bagian dari output untuk dua input yang berbeda .
Detail
- Anda harus dapat menangani input untuk setidaknya rentang
-32768 .. 32767(inklusif). - Jika tipe data Anda tidak bisa menangani bilangan bulat acak, itu bagus tapi algoritma Anda harus bekerja untuk bilangan besar dan kecil yang berubah-ubah secara teori.
Contohnya
Setiap blok menunjukkan bagian dari solusi yang benar atau salah dalam format input => output.
1 => 6 -5
2 => -2 4
15 => 20 -5
Incorrect, as `-5` is used in two outputs.
-5 => -15 10
0 => 0 0
1 => 5 6
2 => -5 7
Incorrect, as `5 + 6` isn't `1`.
-1 => -1 0
0 => 6 -6
2 => 1 1
Can be correct if other outputs doesn't collide.
Ini adalah kode golf sehingga entri terpendek menang.