คำแนะนำ
Barry เป็นผู้พัฒนาแบ็กเอนด์ที่ไม่ค่อยดีนักที่รับผิดชอบ API ขนาดเล็กที่ควรให้ข้อมูลเกี่ยวกับการซื้อสินค้าในร้านค้าของลูกค้า อย่างไรก็ตามเขาไม่ได้ทำงานที่ยอดเยี่ยมและเจ้านายของคุณบอกให้คุณแก้ไขด้านลูกค้าแทน เป็นการดีที่คุณควรจะได้รับค่าคั่นด้วยเครื่องหมายจุลภาคเช่น927,2,45,90ซึ่งสอดคล้องกับสิ่งที่ชอบitem_id, item_amount, unit_price,total
ในจิ๊กซอว์แรกนี้เราสนใจ แต่เพียงอย่างเดียวitem_idและitem_amountเราต้องการฟิลด์อื่น ๆ เพื่อแสดงปัญหา แบร์รี่บางครั้งได้รับสิ่งที่ผสมขึ้นและผลตอบแทนเสียงเป็นส่วนหนึ่งของการส่งออกนอกจากนี้เขายังได้รับการสั่งซื้อที่ไม่ถูกต้องกลับnoise, noise, unit_price, total, ,item_iditem_amount
งานของคุณ
คุณจำเป็นต้องจัดเก็บในแผนที่ (หรือโครงสร้างที่คล้ายกัน) คู่item_idและitem_amountไม่คำนึงว่า Barry ส่งคืนถูกต้องหรือไม่และพิมพ์แต่ละองค์ประกอบในบรรทัดใหม่ด้วยจำนวนอักขระน้อยที่สุดเท่าที่จะทำได้ (การจัดเก็บไม่ได้บังคับเราเพียงแค่สนใจเกี่ยวกับผลลัพธ์)
ตัวอย่างอินพุต (รูปแบบผสมที่ถูกต้องและยุ่ง)
103,2,50,100
106,1,900,900
459,40,150,300,67,2
4,20,30,6000
ในคำอื่น ๆ การป้อนข้อมูลจะเป็นอย่างใดอย่างหนึ่งa,b,x,xหรือx,x,x,x,a,bที่สิ่งที่เราดูแลเกี่ยวกับงานa bคุณต้องระบุรหัสโดยสมมติว่าเรามีตัวแปรที่เรียกว่าG(หรือชื่ออื่น ๆ ) พร้อมทุกบรรทัดของ csv
ตัวอย่างผลลัพธ์
103,2
106,1
67,2 //This one was messy
4,20
ความอดทน
มีระยะเผื่อไว้สำหรับคำตอบ คำตอบในรูปแบบที่คล้ายกัน แต่จะปฏิบัติตามค่าที่ถูกต้องก็จะได้รับการยอมรับเช่นกัน รูปแบบเช่น[a,b], (a,b)หรือ{a,b}ถูกต้อง แต่a,bเป็นที่ต้องการ
แม้ว่าปริศนาตัวแรกจะได้รับการยอมรับหลากหลายเนื่องจากความจริงที่ว่ามันง่ายและรวดเร็วในการแก้ไข แต่ฉันก็รู้สึกว่าบางคนก็ชอบเช่นกัน ดังนั้นตอนนี้ฉันจะทำ quickgolfs ต่อไป
x,x,x,xและx,x,x,x,x,xที่xหมายถึงจำนวนหรือไม่?