In các chữ cái hoa trong đoạn [a, b] (VL20)
Đề bài
Nhập vào hai kí tự $a$ và $b$ là hai chữ cái thường của bảng chữ cái tiếng Anh (lưu vào hai biến kiểu char), trong đó chữ $a$ không đứng sau chữ $b$ trong bảng chữ cái. Hãy liệt kê các chữ cái thuộc đoạn từ $a$ đến $b$ (kể cả $a$ và $b$) ở dạng chữ in hoa.
Dữ liệu vào:
Một dòng gồm hai chữ cái thường $a$ và $b$, cách nhau một dấu cách.
Kết quả:
In ra các chữ cái in hoa từ $a$ đến $b$ theo thứ tự bảng chữ cái, hai chữ liền nhau cách nhau một dấu cách (nếu chỉ có một chữ thì in chữ đó).
Giới hạn:
a$\le a \le b \le$z
Giới hạn thời gian: 1 giây, bộ nhớ: 512 MB. Dữ liệu nhập từ bàn phím và in ra màn hình.
a cA B CGiải thích:
- Các chữ cái từ
ađếnclàa, b, c; in hoa đượcA B C.
Bấm vào nút bên dưới để nộp bài và được hệ thống CLUE OJ chấm tự động.
Nộp bài trên CLUE OJÝ tưởng
Kiểu char thực chất là một số (mã ASCII), nên em lặp được for (char c = a; c <= b; c++). Chữ hoa tương ứng là c - 'a' + 'A' (hay c - 32), nhớ ép lại kiểu char khi in.
Ví dụ a c: c = 'a', 'b', 'c' → in A B C.
Lưu ý / bẫy thường gặp
- Quên đổi sang chữ hoa.
- In
c - 32mà không ép kiểu(char)sẽ in ra số (65, 66...). c < bthiếu chữ cuối; quên dấu cách giữa các chữ.
Lời giải
Code chuẩn bên dưới đã chấm đúng toàn bộ 20 test trên CLUE OJ.
- Không biết học gì trước, học gì sau, học lan man nên kiến thức bị hổng.
- Bí bài không ai gỡ, ngồi cả buổi vẫn không ra rồi bỏ cuộc.
- Code chạy được nhưng không đủ điểm, không biết sai ở đâu, chậm ở đâu.
- Không có đề thi thử và người chấm, nên không biết mình đang ở mức nào.
- Dễ nản giữa chừng khi không có ai theo sát.
- Lộ trình 111 buổi video sắp sẵn từ dòng code đầu tiên đến đề HSG thật của các tỉnh.
- Thầy trực tiếp gỡ bí, chữa bài cho từng em qua nhóm Zalo riêng.
- Hệ thống chấm bài tự động 24/7 và thi thử HSG hằng tuần để biết chính xác mình đang ở đâu.
- Đóng học phí một lần, thầy kèm lâu dài: từ thi chuyên Tin đến HSG quốc gia và cả khi lên đại học.
Nhận xét
Đăng nhận xét