Chữ số
Bài học 28 trên 32 trong khóa học Bài tập lập trình của Coddy.
Thử thách
KhóBạn được cho một dãy bắt đầu bằng 1. Sau mỗi phần tử, dãy được thêm vào sẽ tăng lên, nhưng lại bắt đầu lại từ đầu như sau:
112123123412345123456
Cho số tự nhiên N làm đầu vào. Hãy trả về chữ số thứ N trong dãy đã cho.
Đầu vào
10
Đầu ra
4
Đầu vào
17
Đầu ra
2
Giải thích #2: 1121231234123451[2]34561234567
Tự làm thử
int digit(int a1) {
// Viết code tại đây
}Tất cả bài học trong Bài tập lập trình
1Giới thiệu khóa học
Giới thiệuTự luyện tập: Trình biên dịch C online