Cám ơn bạn đã có bài viết bổ ích!
Mình có một vấn đề: Ở ví dụ trên thì mình chỉ tính được khoản cách từ phone đến beacon gần nhất, có cách nào có thể tính được toạ độ (x,y) của phone so với beacon gần nhất không bạn?
Trong mỗi vòng đệ quy bạn chỉ điền một số vào đúng các vị trí cần điền. Vd như số 3 điền ở các vị trí ngoài cùng. Sau đó cộng kết quả với các vòng đệ quy sau đến khi điền số 1 vào vị trí trung tâm là dừng đệ quy
skill 3 : go_back_to_sleep if ... phải cần return chứ vd: go_back_to_sleep and return if ...
Trường hợp còn lệnh nữa đằng sau không thể return được chắc phải dùng if else thôi nhỉ.
class ShapeFactory extends AbstractFactory
{
public function getShape($type)
{
switch ($type) {
case Shape::SQUARE:
return new Square;
break;
case Shape::CIRCLE:
return new Circle;
break;
case Shape::RECTANGLE:
return new Rectangle;
break;
default:
return nullbreak;
}
return null;
}
function getColor($color)
{
// TODO: Implement getColor() method.
return null;
}
}
class ColorFactory extends AbstractFactory
{
public function getColor($color) {
switch (strtolower($color)) {
case 'red':
return new Red();
break;
case 'blue':
return new Blue();
break;
case 'green':
return new Green();
break;
default:
return null
break;
}
return null;
}
function getShape($shape)
{
// TODO: Implement getShape() method.
return null;
}
}
THẢO LUẬN
có hướng dẫn thêm k ạ , e chưa làm được cái so sánh điểm để chuyển màn ạ @@
@dao.thai.son , tks bạn nhiều nha
có gì chỉ giáo thằng em anh nhé :star-struck:
Bài viết rất bổ ích, cảm ơn bạn nhé
bạn có sample nào trên github ko? Cho mình xin link để theo dõi với
Cám ơn bạn đã có bài viết bổ ích! Mình có một vấn đề: Ở ví dụ trên thì mình chỉ tính được khoản cách từ phone đến beacon gần nhất, có cách nào có thể tính được toạ độ (x,y) của phone so với beacon gần nhất không bạn?
Nếu bạn muốn một cách giải độc đáo thì bạn có thể dùng đệ quy nhé.
Cách giải của mình có thể mô tả qua các bước như sau:
Trong mỗi vòng đệ quy bạn chỉ điền một số vào đúng các vị trí cần điền. Vd như số 3 điền ở các vị trí ngoài cùng. Sau đó cộng kết quả với các vòng đệ quy sau đến khi điền số 1 vào vị trí trung tâm là dừng đệ quy
Chào bạn sao minh viết hàm này nó báo lỗi bạn
skill 3 : go_back_to_sleep if ... phải cần return chứ vd: go_back_to_sleep and return if ... Trường hợp còn lệnh nữa đằng sau không thể return được chắc phải dùng if else thôi nhỉ.
hay
cảm ơn nha. cái này là học hỏi từ bài của em đó
bài viết rất hay
upvote cho tác giả nhé
What an interesting article, thank for sharing
Uk. Mình có thấy nói. Mình tham khảo link bạn đưa mà vẫn ko thành công.
CryptoSwift vừa encrypt vừa decrypt được em nhé, miễn là encrypt bằng key salt nào thì phải decrypt bằng đúng key ấy là được.
ahihi =))
anh toàn bắt lỗi em thôi
em sửa lại rồi đó