418512 ภาคต้น 2554/การบ้าน 5
ไปยังการนำทาง
ไปยังการค้นหา
เข้าไปในโฟล์เดอร์เดียวกับที่คุณ clone repository สำหรับ โปรเจค 1 แล้วสั่ง
hg pull https://bitbucket.org/418512/first2011
และ
hg update
คุณจะพบว่ามีโฟล์เดอร์ชื่อ 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
โดยที่ตัวเลขในบรรทัดแรกหมายถึงจำนวนผลลัพธ์ที่ซ้ำกัน ส่วนบรรทัดต่อมาอื่นๆ คือ ตัวผลลัพธ์ทั้งหมดที่ซ้ำกัน