Lại thêm một thử thách nữa của người cha gốc. Xem những thách thức đáng yêu khác .
Như các bạn đã biết, gần đây chúng ta đã thấy những thách thức liên quan đến Jimmy trên các nền tảng. Bây giờ, Jimmy là một người nhào lộn như tôi đã đề cập trước đây, và anh ta có những mánh khóe khác.
Một trong những thủ thuật này được treo bằng dây thừng. Đây là một ví dụ về một sợi dây mà Jimmy có thể treo từ:
||
||
||
||
||
||
Khi Jimmy treo trên một sợi dây, nó trông như thế này:
||
||
/o\
||
||
||
Anh ta có thể treo bên trái hoặc bên phải của sợi dây, vì vậy điều này:
||
||
||
/o\
||
||
cũng có giá trị Nhưng anh ta không thể treo chỉ bằng một bộ phận cơ thể, nên mọi thứ như thế này:
||
||
||
/o\|
||
||
không có hiệu lực. Lưu ý rằng khi anh ta bị treo bởi một bộ phận cơ thể, nửa kia của sợi dây có thể nhìn thấy được vì Jimmy không che đậy nó.
Ngoài ra, Jimmy không thích treo dưới đáy sợi dây - nó làm anh sợ - vì vậy điều này:
||
||
||
||
||
/o\
không có hiệu lực.
Các thách thức
Đưa đầu vào của một tình huống của Jimmy giống như các tình huống ở trên và đưa ra liệu Jimmy có bám vào sợi dây hay không thông qua giá trị trung thực hoặc giả.
Các chi tiết cụ thể
Viết chương trình nhận đầu vào. Điều này có thể thông qua một chức năng hoặc bất kỳ phương thức nhập liệu thích hợp khác.
- Đầu vào phải là một cảnh của một Jimmy và một sợi dây như được minh họa ở trên.
Chương trình sẽ đưa ra một giá trị trung thực hoặc giả cho bảng điều khiển dựa trên việc liệu Jimmy có thể bám vào sợi dây hoặc nếu anh ta rơi ra khỏi sợi dây, tương ứng.
Các tiêu chí để Jimmy có thể treo trên dây:
Hai bộ phận cơ thể của anh ta nằm trên sợi dây.
Anh ta không ở dưới cùng của sợi dây.
Anh ta không lơ lửng giữa không trung.
Bạn có thể giả sử sợi dây sẽ thẳng, được tạo thành từ
||
các phân đoạn và sẽ dài hơn một ký tự về chiều cao.Bạn có thể giả định toàn bộ một sợi dây và một số ít Jimmy sẽ có mặt trong cảnh của bạn, không hơn không kém.
Bạn có thể cho rằng sẽ không có dòng mới nào ở dưới cùng của sợi dây.
Bạn phải bao gồm bất kỳ số lượng không gian hàng đầu hoặc dấu trước và sau sợi dây.
Các trường hợp thử nghiệm
||
||
|| TRUTHY
/o\
||
||
||
||
/o\| FALSY
||
||
||
/o\ TRUTHY
||
||
/o\ FALSY
/o\
|| TRUTHY
||
||
/o\ || FALSY
||
||
Chấm điểm
Đây là môn đánh gôn , vì vậy điểm số thấp nhất tính bằng byte sẽ thắng sau khoảng một tuần.
Bảng xếp hạng
Bạn có thể xem bảng xếp hạng cho bài đăng này bằng cách mở rộng tiện ích / đoạn trích bên dưới. Để bài đăng của bạn được đưa vào bảng xếp hạng, bạn cần một tiêu đề ( # header text
) với thông tin sau:
Tên của ngôn ngữ (kết thúc bằng dấu phẩy
,
hoặc dấu gạch ngang-
), theo sau là ...Số byte, là số cuối cùng xuất hiện trong tiêu đề của bạn.
Ví dụ: JavaScript (ES6), 72 bytes
hợp lệ, nhưng Fortran, 143 bytes (8-bit)
không hợp lệ vì số byte không phải là số cuối cùng trong tiêu đề (câu trả lời của bạn sẽ được nhận ra là 8 byte - không tận dụng điều này).
<!-- Run the snippet to see the leaderboard. Report any bugs to @xMikee1 on Github. --> <iframe src="https://xmikee1.github.io/ppcg-leaderboard/?id=187759" width="100%" height="100%" style="border:none;">Oops, your browser is too old to view this content! Please upgrade to a newer version of your browser that supports HTML5.</iframe><style>html,body{margin:0;padding:0;height:100%;overflow:hidden}</style>