Hỏi đáp
Chia sẻ kiến thức, cùng nhau phát triển
Hỏi về số đặc biệt(số không bị trùng trong dãy số) khi nhập vào số ngẫu nhiên
3 năm trước
476 lượt xem
7 bình luận
Các bác cho em hỏi, đề bài là nhập vào 1 số tự nhiên kiểm tra xem số đó có phải là số đặc biệt hay không. Số đặc biệt là số không có số bị trùng với nhau trong dãy số vd: 123, 123469, 9876...
Viết chương trình bằng Java các bác ạ, em cảm ơn các bác
Tách xong thì làm 2 vòng lặp, đặt biến thứ nhất là kí tự thứ 1, xong dùng vòng lặp thứ 2 để duyệt từng phần tử khác trong mảng xem có trùn với kí tự đó không?
Trùng thì trả về true,
Không trùng thì tiếp tục gán kí tự đầu tiên thành kí tự thứ 2 rồi duyệt tiếp kiểm tra các kí tự còn lại có trùng ko
kết thúc 2 vòng lặp khong tháy kí tự trùng nhau thì trả về false
Nhận đầu vào xong đưa nó về dạng mảng và duyệt qua thôi từng ký tự rồi kiểm tra.