حالت آفلاین — محتوا از حافظهٔ کش نمایش داده می‌شود
همهٔ تمرین‌ها

حذف تکراری های آرایه

تمرین آسان 4378 visibility link download flag

تابعی بنویسید که یک لیست (آرایه) به عنوان پارامتر دریافت کند، و آیتم های تکراری آن را حذف کند و لیست (آرایه) جدید را برگرداند

👨‍💻 3 ساعت قبل کاربر ناشناس این تمرین رو مشاهده کرد

پاسخ‌ها 38

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Item Input</title>
<style>
  body {
    font-family: Arial, sans-serif;
    padding: 20px;
  }
  input[type="text"] {
    padding: 8px;
    font-size: 16px;
    width: 200px;
  }
  button {
    padding: 8px 12px;
    font-size: 16px;
    margin-left: 8px;
    cursor: pointer;
  }
  #itemsList {
    margin-top: 20px;
    font-weight: bold;
  }
</style>
</head>
<body>

<label for="itemInput">Item: </label>
<input type="text" id="itemInput" autocomplete="off" />
<button id="addBtn">Add</button>
<button id="finishBtn">Finish</button>

<div id="itemsList"></div>

<script>
  const items = new Set();

  const input = document.getElementById('itemInput');
  const addBtn = document.getElementById('addBtn');
  const finishBtn = document.getElementById('finishBtn');
  const itemsList = document.getElementById('itemsList');

  function updateItemsList() {
    itemsList.textContent = 'Items: ' + Array.from(items).join(', ');
  }

  addBtn.addEventListener('click', () => {
    const value = input.value.trim();
    if (value && value !== '/') {
      items.add(value);
      updateItemsList();
      input.value = '';
      input.focus();
    }
  });

  finishBtn.addEventListener('click', () => {
    // When finish is clicked, disable input and buttons
    input.disabled = true;
    addBtn.disabled = true;
    finishBtn.disabled = true;
    if (items.size === 0) {
      itemsList.textContent = 'No items entered.';
    }
  });

  // Optional: allow pressing Enter key to add item
  input.addEventListener('keydown', (e) => {
    if (e.key === 'Enter') {
      addBtn.click();
    }
  });
</script>

</body>
</html>
پاسخ هوش مصنوعی Ai JavaScript HTML & CSS
def a (*item):
    l = []
    while 1 :
        in_it = input('item:  ')
        if in_it == "0" :
            return f'your list :   {l}'
        if  in_it in l:
            print("This item was already on the list.")
        else :
            l.append(in_it)
print(a())

```a = input("Enter numbers separated by comma: ")

parts = a.split(',')

بررسی وجود کاما

if len(parts) == 1:
print("Please separate numbers using comma (,)")
else:
for p in parts:
if not p.strip().isdigit():
print("Invalid format: only numbers separated by comma are allowed")
break
else:
numbers = list(map(int, parts))
print(numbers)

```

def remove_duplicates(numbers):

    result = []
    for n in numbers:
        if n not in result:
            result.append(n)
    return result
try:
    numbers = int(input('Enter your Numbers:\n').split(','))
    print(remove_duplicates(numbers))
except TypeError:
    print('Please enter only integers')
s =[]
i = 1
a = int(input(" tedad araeh :"))
while i <= a :
    j = str(input("araeh {} : ".format(i)))
    s.append(j)
    i += 1
print ("list asli         : " , s)
t = set(s)
print("list gher tekrari : ",t)
def dont_repeat(nums):
    zapas_list = []
    for i in nums:
        if i not in zapas_list:
            zapas_list.append(i)

    return zapas_list    

nums = [10, 20, 30, 10, 40, 30, 50]

print(dont_repeat(nums))

ارسال جواب

جوابت را با Markdown بنویس و ثبت کن

×
بستن