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 

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
Tập tành code đã bình luận 3 năm trước
Bạn tách số đó ra xong cho vào mảng .
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
Supporter Moderator đã bình luận 3 năm trước

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.

Câu hỏi mới nhất