Hướng dẫn nộp bài bằng ngôn ngữ Scratch
Thay vì nộp code như đa số các ngôn ngữ khác trên LCOJ, bạn cần nộp file .sb3
đối với Scratch.
Ở trang đề bài, nhấn vào nút "Gửi bài giải" ở góc trên bên phải:
Chọn ngôn ngữ Scratch:
Khung code sẽ thay đổi để cho phép nộp file:
Các lưu ý khi làm bài bằng Scratch
Nhập dữ liệu
Nhập dữ liệu bằng block Ask () and Wait
. Mặc định mỗi block này sẽ nhập một dòng từ luồng vào chuẩn. Ví dụ với dữ liệu đầu vào:
1 2
3 4
sẽ được chuyển thành hai dòng 1 2
và 3 4
, tương ứng với hai block Ask () and Wait
.
Để nhập theo token (ví dụ trên tương ứng với bốn token 1
, 2
, 3
, 4
), đặt câu hỏi của block Ask () and Wait
thành read_token
. Xem ví dụ ở cuối trang để hiểu thêm.
Xuất dữ liệu
Dùng block Say ()
hoặc Think ()
để xuất ra luồng ra chuẩn. Hai block này có sự khác biệt nhỏ:
Say ()
xuất dữ liệu kèm dấu xuống dòng (\n
)Think ()
chỉ xuất dữ liệu, không xuất dấu xuống dòng (\n
)