Mengingat koordinat dari sudut kiri atas dua kotak dan panjang sisi mereka, tentukan apakah kotak tumpang tindih. Sebuah persegi mencakup garis atas dan kiri, tetapi bukan garis bawah dan kanan. Artinya, sebuah titik (a,b)berada di dalam persegi dengan panjang sisi kyang dimulai pada (x,y)jika dan hanya jika x <= a < x+kdan y <= b < y+k. Kuadrat dengan panjang sisi 0 merosot dan tidak akan dipertimbangkan di sini, dengan demikian, kakan positif.
Seperti biasa, semua aturan standar berlaku. Input dan output mungkin dalam bentuk apa pun yang nyaman, asalkan itu dapat dibaca manusia dan tidak ada perhitungan. Pastikan untuk menentukan format input apa yang Anda gunakan. Kode Anda harus mengambil enam angka dan menghasilkan kebenaran jika kotak tumpang tindih dan palsu sebaliknya.
Uji Kasus
x1 y1 k1 x2 y2 k2 overlap?
1 1 1 0 1 1 false
0 0 3 1 1 1 true
1 1 1 0 0 3 true
0 0 3 2 1 2 true
0 0 2 1 1 2 true
1 1 2 0 0 2 true
0 1 2 1 0 2 true
1 0 2 0 1 2 true
2 0 2 0 2 2 false
1 0 3 0 1 1 false
0 2 3 0 0 2 false
Semua input akan berupa bilangan bulat non-negatif. Yang mengatakan, saya berharap bahwa banyak atau sebagian besar solusi juga akan mampu menangani hal negatif dan mengapung.