มีกี่คนที่ยังคงใช้ข้อนิ้วของคุณเพื่อตรวจสอบว่าหนึ่งเดือนเต็ม 31 วันหรือน้อยกว่า
งานของคุณคือการเขียนโปรแกรมเพื่อนับจำนวนเดือนในช่วงหนึ่งเดือนที่จะมี 31 วันเต็มและจำนวนที่มีน้อยกว่า 31 วันโดย "การนับนิ้ว"
มารยาท: amsi.org.au
อินพุต
คู่ของเดือนซึ่งไม่ต้องมาตามลำดับก่อนที่สองในรูปแบบที่เหมาะสม ตัวอย่างเช่น: 201703 201902
- มีนาคม 2017 ถึงกุมภาพันธ์ 2019 โปรดอธิบายรูปแบบการป้อนข้อมูลที่คุณเลือก โปรดทราบว่าอินพุตจะต้องสามารถรวมทุกปีตั้งแต่ 1 ถึง 9999 ช่วงเดือนที่ระบุรวมถึงทั้งเดือนเริ่มต้นและเดือนสิ้นสุด
เอาท์พุต
สองจำนวนเต็ม: จำนวนเดือนในช่วงที่กำหนดด้วย 31 วันและจำนวนเดือนในช่วงที่น้อยกว่า 31 วัน
ตัวอย่าง: 14 10
- สนับมือ 14 อันร่อง 10 อัน (หมายความว่าในช่วงเดือนนั้นเรามี 14 เดือนที่มี 31 วันเต็มและ 10 เดือนที่น้อยกว่า 31 วัน)
สำหรับอินพุตที่เดือนที่สองในช่วงตามลำดับก่อนวันที่หนึ่งตัวอย่างเช่น201612 201611
คุณต้องส่งออกศูนย์คู่
ตัวอย่างของอินพุตและเอาต์พุต
| Input | Output |
|---------------|-------------|
| 201703 201902 | 14 10 |
| 201701 202008 | 26 18 |
| 000101 999912 | 69993 49995 |
| 201802 201803 | 1 1 |
| 201601 201601 | 1 0 |
| 201612 201611 | 0 0 |
กฎระเบียบ
- คุณสามารถเลือกภาษาที่คุณชอบ
- หนึ่งอินพุตต่อบรรทัด
- นี่คือรหัส - กอล์ฟดังนั้นรหัสที่สั้นที่สุดในหน่วยไบต์ชนะ!
- ผู้ชนะจะได้รับการคัดเลือกในวันที่ 9 เมษายน
- ช่องโหว่มาตรฐานใช้
- PS: นี่เป็นคำถามแรกของฉันใน PCG มันอาจมีความไม่สอดคล้องกันบ้าง อย่าลังเลที่จะแก้ไขและยืนยันสิ่งที่ไม่ชัดเจนสำหรับคุณ
201612 201611
แต่นี้เป็นเท็จกรณีทดสอบ