Tự học lập trình trong 10 năm – Peter Norvig

Tự học lập trình trong 10 năm – Peter Norvig

Tự học lập trình trong 10 năm Đây là quan điểm của Peter Norvig về các loại sách “ăn xổi” bày bán ngoài thị trường hiện nay với những cái “tít” nghe rất ư là hứng khởi: “Tự học Java trong 7 ngày” hay “Học Visual C++.NET trong 24 giờ”,v.v…Tất nhiên, mỗi người đều có...
Kata NumberToLCD

Kata NumberToLCD

Giới thiệu về Kata Viết một chương trình hiển thị số giống kiểu màn hình LCD. Mô tả bài toán :  Phần 1 Viết một chương trình chuyển một số (với độ dài tùy chọn) thành kiểu hiển thị trên LCD theo mẫu sau:   _   _       _   _  _   _   _  |  _|  _| |_| |_  |_   | |_|...
Kata Tennis

Kata Tennis

Giới thiệu kata Trong bài Kata này ta sẽ xây dựng một phiên bản trò chơi tennis đơn giản. Khi tạo ra bài Kata này, tác giả lấy ý tưởng từ trò tennis trên Wii và đã đơn giản hóa thành mỗi set là một trận đấu. Cách tính điểm đơn giản như sau: Mỗi người chơi ghi được các...
Kata DepthFirstSearch

Kata DepthFirstSearch

Giới thiệu kata Cấp độ của Kata: Dễ Dùng để luyện về Đệ quy Kata liên quan: KataBreadthFirstSearch Mô tả bài toán Depth-first search (tìm kiếm theo chiều sâu) không chỉ là một kĩ thuật AI mà còn là một tiêu chuẩn để duyệt qua các cây (tree – được dùng phổ biến...
Kata Yahtzee

Kata Yahtzee

Giới thiệu Kata Bài toán này dựa trên bài kiểm tra số 19 của Ruby (http://rubyquiz.com/quiz19.html). Bạn sẽ mất khoảng 20 phút nếu tự làm bài Kata này và khoảng 2 tiếng khi làm trong một buổi dojo. Mô tả bài toán Trò chơi Yahtzee là một trò tung xúc xắc đơn giản. Ở...