คำอธิบายโจทย์
เขียน function solution(text) ข้อมูลเข้าและผลลัพธ์เป็นค่า JSON ห้ามแก้ไขอาร์เรย์หรือออบเจ็กต์ข้อมูลเข้า ไม่รองรับไลบรารีภายนอก เครือข่าย หรือฟังก์ชันแบบอะซิงโครนัส text is valid CSV. Separator is comma; records use LF, CRLF or CR. A field may be fully double-quoted; inside it retain commas/newlines and unescape doubled quotes. Do not trim whitespace. A terminal record separator adds no phantom row. Empty text returns []; a blank record is ['']. Return arrays of field strings. Malformed CSV is outside the contract. ขอบเขตข้อมูล: อาร์เรย์อินพุตแต่ละชุดมีไม่เกิน 50,000 รายการ สตริงไม่เกิน 1,000 ตัวอักษร ตัวเลขต้องเป็นค่าจำกัด จำนวนเต็มและผลรวมจำนวนเต็มอยู่ในช่วงจำนวนเต็มที่ปลอดภัยของ JavaScript ชนิดและความถูกต้องอื่นเป็นไปตามกฎด้านบน
ตัวอย่างข้อมูลเข้าและผลลัพธ์
ตัวอย่าง 1
อาร์กิวเมนต์ของฟังก์ชัน
[ "a,b\n1,2" ]
ค่าที่ส่งคืน
[
[
"a",
"b"
],
[
"1",
"2"
]
]ตัวอย่าง 2
อาร์กิวเมนต์ของฟังก์ชัน
[ "\"a,b\",\"x\"\"y\"\r\n3,4" ]
ค่าที่ส่งคืน
[
[
"a,b",
"x\"y"
],
[
"3",
"4"
]
]ตัวอย่าง 3
อาร์กิวเมนต์ของฟังก์ชัน
[ "서울,\"공백\"" ]
ค่าที่ส่งคืน
[
[
"서울",
"공백"
]
]