418512 ภาคต้น 2555/การบ้าน 5

จาก Theory Wiki
รุ่นแก้ไขเมื่อ 07:56, 30 กรกฎาคม 2555 โดย 158.108.211.78 (คุย) (หน้าที่ถูกสร้างด้วย 'คุณจะพบว่ามีโฟล์เดอร์ชื่อ <tt>hw05</tt> ในนั้นจะมีไฟล์อ...')
(ต่าง) ←รุ่นแก้ไขก่อนหน้า | รุ่นแก้ไขล่าสุด (ต่าง) | รุ่นแก้ไขถัดไป→ (ต่าง)
ไปยังการนำทาง ไปยังการค้นหา

คุณจะพบว่ามีโฟล์เดอร์ชื่อ hw05 ในนั้นจะมีไฟล์อยู่ไฟล์เดียวคือ google_bing.py ให้เขียนโปรแกรมลงในไฟล์นั้น โดยที่โปรแกรมนี้จะรับค่าสตริงที่เป็นคำค้นหาเข้าไปผ่านทาง command-line จากนั้นโปรแกรมจะนำคำค้นหาในไปค้นหาผ่านทางเว็บไซด์ google.com และ bing.com และโปรแกรมจะแสดงผลลัพธ์ออกมาไว้ผลลัพธ์การค้นหาในหน้าแรกของทั้งสองเว็บไซด์มีผลลัพธ์ไหนบ้างที่ซ้ำกัน ต้วอย่างเช่น

python google_bing.py "python web application"

ผลลัพธ์ที่ได้คือ

1
http://wiki.python.org/moin/WebFrameworks

หรือตัวอย่างเช่น

python google_bing.py "python android"

ผลลัพธ์ที่ได้คือ

5
http://www.thebitsource.com/programming-software-development/android/python-jruby-on-the-android-platform-in-10-steps/
http://www.reddit.com/r/programming/comments/7ltz7/python_on_android/
http://stackoverflow.com/questions/101754/is-there-any-way-to-run-python-on-android
http://www.mattcutts.com/blog/android-barcode-scanner/
http://groups.google.com/group/android-developers/browse_thread/thread/89c0b4ccaea69167

โดยที่ตัวเลขในบรรทัดแรกหมายถึงจำนวนผลลัพธ์ที่ซ้ำกัน ส่วนบรรทัดต่อมาอื่นๆ คือ ตัวผลลัพธ์ทั้งหมดที่ซ้ำกัน