17
Matchmaker, Matchmaker ทำให้ฉันตรงกัน
(เราจะไม่หาFindหรือจับได้tryCatch) นี่เป็นส่วนที่สองของซีรี่ส์ที่มีหลายส่วนในการนำฟังก์ชั่น R ที่น่าสนใจมาใช้ ส่วนหนึ่งสามารถพบได้ที่นี่ งาน: คุณจะต้องใช้ฟังก์ชั่นของ Rmatchในไม่กี่ไบต์เท่าที่จะทำได้ การป้อนข้อมูล: xรายการที่อาจว่างเปล่า / อาร์เรย์ของจำนวนเต็ม tableรายการที่อาจว่างเปล่า / อาร์เรย์ของจำนวนเต็ม nomatchค่าจำนวนเต็มเดียว incomparablesรายการที่อาจว่างเปล่า / อาร์เรย์ของจำนวนเต็ม เอาท์พุท: อาเรย์เดี่ยว / รายการของจำนวนเต็มที่Oมีความยาวเท่ากันxโดยที่แต่ละค่าO[i]แสดงถึง: ดัชนีjของค่าแรกในtableตำแหน่งที่table[j]==x[i] nomatchแสดงให้เห็นว่าค่าในไม่tableเท่ากับx[i] หรือที่อยู่ในรายชื่อของx[i]incomparables กรณีทดสอบ All in the form x, table, nomatch, incomparables -> output outputs [], [1,2,3], 0, [5] -> [] [1, 2, 3], [], 0, [5] …