Hướng dẫn giải của CD10 - Trang 105 - Camera

Chỉ dùng lời giải này khi không có ý tưởng, và đừng copy-paste code từ lời giải này. Hãy tôn trọng người ra đề và người làm lời giải.


Nộp code mẫu trước khi tự giải được bài tập là một hành vi có thể bị ban.

Xác định bài toán

  • Input: xâu ~s~ là dãy số mã hóa xe
  • Output: số loại xe khác nhau đã được nhận dạng

Ý tưởng

  • Đưa các phần tử của xâu ~s~ vào danh sách ~ds~: ds=s.split()
  • Sắp xếp danh sách ~ds~
  • Duyệt danh sách ~ds~ và đếm các phần tử khác nhau.

Code đề xuất

s=input()
ds=s.split()
ds.sort()
t=1
for i in range(1, len(ds)):
    if ds[i]!=ds[i-1]:
        t=t+1
print(t)

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.