คำแนะนำ
Barry เป็นผู้พัฒนาแบ็กเอนด์ที่ไม่ค่อยดีนักที่รับผิดชอบ API ขนาดเล็กที่ควรให้ข้อมูลเกี่ยวกับการซื้อสินค้าในร้านค้าของลูกค้า อย่างไรก็ตามเขาไม่ได้ทำงานที่ยอดเยี่ยมและเจ้านายของคุณบอกให้คุณแก้ไขด้านลูกค้าแทน เป็นการดีที่คุณควรจะได้รับค่าคั่นด้วยเครื่องหมายจุลภาคเช่น927,2,45,90
ซึ่งสอดคล้องกับสิ่งที่ชอบitem_id
, item_amount
, unit_price
,total
ในจิ๊กซอว์แรกนี้เราสนใจ แต่เพียงอย่างเดียวitem_id
และitem_amount
เราต้องการฟิลด์อื่น ๆ เพื่อแสดงปัญหา แบร์รี่บางครั้งได้รับสิ่งที่ผสมขึ้นและผลตอบแทนเสียงเป็นส่วนหนึ่งของการส่งออกนอกจากนี้เขายังได้รับการสั่งซื้อที่ไม่ถูกต้องกลับnoise
, noise
, unit_price
, total
, ,item_id
item_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
หมายถึงจำนวนหรือไม่?