명령
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
.
당신의 작업
Barry가 올바르게 반환하는지 여부에 관계없이 맵 (또는 유사한 구조)에 쌍을 저장 item_id
하고 item_amount
가능한 한 적은 수의 문자로 각 요소를 새 줄에 인쇄해야합니다. (저장은 필수가 아니며 출력에만 신경을 쓴다)
샘플 입력 (올 바르고 지저분한 형식 혼합)
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
에서 숫자를 나타 냅니까?