แอนดรูว์เป็นนักเคมีที่สนใจในความเป็นกรดของสารละลายและในการเกษตร หลังจากเดือนของการวิจัย (Google ไม่ใช่เพื่อนของเขา) เขามาพร้อมกับตารางต่อไปนี้ * เกี่ยวกับระดับความเป็นกรดที่มนุษย์สามารถอ่านได้ในแง่ของค่า pH (ศักยภาพของไฮโดรเจน) :
นิกาย | ช่วง pH | ------------------------- + ------------------------ ----- กรดอัลตร้า ต่ำกว่า 3.5 ------------------------- + ------------------------ ------ มีความเป็นกรดสูงมาก ระหว่าง 3.5 และ 4.4 ------------------------- + ------------------------ ------ มีความเป็นกรดสูงมาก | ระหว่าง 4.5 และ 5.0 ------------------------- + ------------------------ ------ กรดเข้มข้น ระหว่าง 5.1 และ 5.5 ------------------------- + ------------------------ ------ ความเป็นกรดปานกลาง ระหว่าง 5.6 และ 6.0 ------------------------- + ------------------------ ------ มีความเป็นกรดเล็กน้อย ระหว่าง 6.1 และ 6.5 ------------------------- + ------------------------ ------ เป็นกลาง | ระหว่าง 6.6 และ 7.3 ------------------------- + ------------------------ ------ อัลคาไลน์เล็กน้อย ระหว่าง 7.4 และ 7.8 ------------------------- + ------------------------ ------ อัลคาไลน์ปานกลาง ระหว่าง 7.9 และ 8.4 ------------------------- + ------------------------ ------ ด่างอย่างรุนแรง | ระหว่าง 8.5 และ 9.0 ------------------------- + ------------------------ ------ อัลคาไลน์ที่รุนแรงมาก | มากกว่า 9.0
เนื่องจากตัวเลขทศนิยมที่ไม่เป็นลบแสดงถึงค่าความเป็นกรดของสารส่งออกค่าของมัน คุณสามารถใช้อินพุทและเอาท์พุทให้โดยวิธีการมาตรฐานใด ๆ ประเภทข้อมูลที่คุณได้รับอนุญาตให้ป้อนด้วยคือ:
- ลอย
- สอง
- ประเภทข้อมูลเลขฐานสิบแบบมาตรฐานของภาษาของคุณ
- เชือก
และคุณต้องส่งออกสตริงที่เป็นตัวแทนของนิกาย Built-in ที่เกี่ยวข้องกับสารเคมีที่เป็นสิ่งต้องห้าม(ขออภัย Mathematica!)
กฎการประมาณค่า:หากค่า pH ที่คุณได้รับอยู่ระหว่างขอบเขตบนของหน่วยและขอบเขตล่างของค่าถัดไป (เช่นระหว่าง 7.8 และ 7.9) ค่านั้นจะได้รับค่าใกล้เคียงที่สุดระหว่างค่าทั้งสอง: ถ้าค่า pH B ส่วนบนของ 0.5 แรกแล้วมันควรจะได้รับหน่วยที่สอง แต่ถ้าค่า pH <ส่วนบนของ + 0.5 แรกก็ควรได้รับค่าแรก (เช่น 7.85 ประมาณ 7.9) แต่ 7.84999 ประมาณ 7.8) ดูกรณีทดสอบสำหรับการชี้แจง
กรณีทดสอบ:
อินพุต -> เอาท์พุท 6.40 -> เป็นกรดเล็กน้อย 8.399 -> อัลคาไลน์ในระดับปานกลาง 3.876 -> เป็นกรดมาก 10.60 -> อัลคาไลน์ที่รุนแรงมาก 0.012 -> กรดอัลตร้า 7.30 -> เป็นกลาง 7.85 -> อัลคาไลน์ในระดับปานกลาง (ใช้กฎการประมาณ) 7.849 -> อัลคาไลน์เล็กน้อย (ใช้กฎการประมาณ) 6.55 -> เป็นกลาง (ใช้กฎการประมาณ)
นี่คือโค้ดกอล์ฟดังนั้นการส่งที่ถูกต้องที่สั้นที่สุด (เป็นไบต์) ชนะ!
* แอนดรูไม่ได้เกิดขึ้นกับว่ามันเป็นวิกิพีเดีย !