30/09/2018, 23:15

Luyện code C++ với HackerRank

Đang thử làm cái này trong lúc hoàn thành khóa học C++ 2016, mọi người thấy sao?

Up trước một vài videos mẫu

Ngô Doãn Tuấn viết 01:29 ngày 01/10/2018

Em cũng hay lên Hackerrank làm

Có rất nhiều các ngôn ngữ
Có thuật toán !

editor tốt

Vote mạnh anh ơi

Mai Anh Dũng viết 01:24 ngày 01/10/2018

Cái này anh làm để chia sẻ kinh nghiệm code cho nó dễ hiểu hơn, ít lỗi hơn.

Hi vọng sẽ có ích, video thứ 3 là một ví dụ

Doanh Văn Lương viết 01:25 ngày 01/10/2018

tuyệt vời anh ạ.
cảm ơn anh

viết 01:27 ngày 01/10/2018

@ltd
Hệ thống học online của riêng dạy nhau học có chưa anh Đạt em mún học c++ lắm nhưng không có thẻ visa

Mai Anh Dũng viết 01:28 ngày 01/10/2018

Sắp rồi em, đang configure các kiểu.

Khóa học này học chung với C++ cơ bản là chuẩn luôn, khóa này giúp code tốt hơn, ít bị lỗi.

Nguyễn Văn Cao viết 01:29 ngày 01/10/2018

Anh Đạt ơi cho em hỏi mình có thể tìm documentation của C++ ( hoặc các ngôn ngữ khác ) như thế nào ạ , nhiều lúc nhìn những hàm mình không biết chức năng của nó là gì em nản lắm anh ạ , tra thì em thấy nhiều lúc hơi khó hiểu , anh thường tra trang nảo chia sẻ em với được không ạ ?? Em cảm ơn anh

Phong Phan Thanh viết 01:30 ngày 01/10/2018

Cái này có trong khóa C++ luôn không anh?
Nếu không anh update luôn đi anh (Tại nếu có trong khóa đó luôn thì khỏi mắc công tìm chỗ này chỗ kia khi muốn xem lại bài ý mà )

Quốc Duy Đặng viết 01:23 ngày 01/10/2018

anh oi, em thực sự ko hiểu code của anh nên em viết ra chương trình của em, liệu nó có khác gì ko ạ, với anh giải thích cho em chỗ IsOdd với ạ, em thực sự ko hiểu nó

bool SoChan(int number){
	if(number % 2 == 0)
		return true;
	else
		return false;
}
bool IsWeird(int number){
	bool Weird = true;
	bool NotWeird = false;
	if(SoChan(number) == false)
		return Weird;
	else if(number >= 2 && number <= 5)
		return NotWeird;
	else if(number >= 6 && number <= 20)
		return Weird;
	else if(number >= 20)
		return NotWeird;
	return Weird;
}
int main(){
	int numb;
	cin >> numb;
	IsWeird(numb) ? cout << "Weird" : cout << "Not Weird";
	cout << endl;
	system("pause");
	return 0;
}
Mai Anh Dũng viết 01:25 ngày 01/10/2018

Anh Đạt ơi cho em hỏi mình có thể tìm documentation của C++ ( hoặc các ngôn ngữ khác ) như thế nào ạ ,

Em google là ra, em google theo cú pháp <tên hàm> <ngôn ngữ>

Ví dụ: std::sort C++

Hoặc nếu muốn tìm ví dụ, lỗi thì google <tên hàm> stackoverflow hoặc <tên hàm> daynhauhoc

anh thường tra trang nảo chia sẻ em với được không ạ

Anh Google thôi, vấn đề không phải là khó hiểu, mà là em cần một số thứ để hiểu. Chắc anh sẽ làm videos hướng dẫn cách đọc documents =))

Cái này có trong khóa C++ luôn không anh?

Không em, cái này nằm ngoài. Khóa C++ là cơ bản. Khóa này hướng tới người biết lập trình, nhưng muốn cải thiện code của mình.

anh oi, em thực sự ko hiểu code của anh nên em viết ra chương trình của em, liệu nó có khác gì ko ạ, với anh giải thích cho em chỗ IsOdd với ạ, em thực sự ko hiểu nó

Vậy nên anh mới nói khóa này dành cho người biết lập trình, muốn cải thiện kỹ năng. Còn anh chọn HackerRank cũng có lý do, miễn em pass hết test cases của HackerRank là code của em đúng.


Anh nhận xét hàm này

bool SoChan(int number){
	if(number % 2 == 0)
		return true;
	else
		return false;
}

Chả ai, trừ mới học, code thế này cả. Người ta code thế này

bool SoChan(int number){
     return number % 2 == 0;
}
Quốc Duy Đặng viết 01:30 ngày 01/10/2018

return number % 2 == 0;

Em ko hiểu chỗ này nè anh, anh giải thích chỗ này cho em với ạ

Ngô Doãn Tuấn viết 01:23 ngày 01/10/2018

number % 2 == 0;

Tại đây là biểu thức điều kiện !

ko hiểu chỗ này nè anh

Bạn có thể đọc bài

Rất vui được gặp lại các bạn trong khóa học lập trình trực tuyến ngôn ngữ c++ hướng thực hành. Trong bài học này, chúng ta cùng tìm hiểu về một kiểu dữ liệu được dùng rất thường xuyên trong ngôn ngữ lập trình C++. Đó là kiểu dữ liệu bool. Nhìn lại bảng các kiểu dữ liệu cơ bản trong các bài trước, chúng ta thấy kiểu bool có kích thước nhỏ nhất. [image] Kiểu dữ liệu bool được dùng để lưu trữ kết quả của một mệnh đề toán học trong máy tính. Mệnh đề toán học là gì? Mệnh đề toán học (hay còn…

Trả về 2 giá trị true hoặc false !
Function dùng kiểu bool nhận hai giá trị true false.
Việc dùng như anh Đạt, Code vừa đúng chuẩn đẹp
Người đọc cũng thấy gọn gàng

Quốc Duy Đặng viết 01:28 ngày 01/10/2018

number % 2 == 0; sau khi em đọc xong bài viết đó, em định nghĩa như thế này đc ko nhỉ anh. Nếu number % 2 = 0 thì trả về true, ngược lại trả về false đúng ko ạ

Mai Anh Dũng viết 01:26 ngày 01/10/2018

3 posts were merged into an existing topic: Khóa học C++ Cơ bản 2016

Mai Anh Dũng viết 01:27 ngày 01/10/2018

Mọi người cho Đạt hỏi là mọi người có muốn học luyện code C++ trên HackerRank không?

Đạt sẽ hướng dẫn các bạn code “sạch, đẹp” hơn và ít có khả năng bị lỗi hơn.

Khánh Nguyễn viết 01:16 ngày 01/10/2018

Like mạnh luôn anh ơi

Đinh Quốc Hân viết 01:27 ngày 01/10/2018

Em thấy cái này tuyệt đấy anh tán thành 2 tay.

Mai Anh Dũng viết 01:28 ngày 01/10/2018

OK, lát làm ít up lên haha

Ngô Doãn Tuấn viết 01:20 ngày 01/10/2018

Up đi anh ơi

Người bí ẩn viết 01:16 ngày 01/10/2018

Em thấy HackerRank hay đó, làm tiếp nhé anh

Mai Anh Dũng viết 01:18 ngày 01/10/2018

Đang làm, để update cái videos isOdd

Đã update

Bài liên quan
0