You are given a code snippet that represents a class definition. Your task is to complete the class definition by implementing a specific method. The class represents a simple linked list, where each node contains a value and a reference to the next node.

Complete the following method in the given code snippet:

```python
def insert(self, value):
    """
    Inserts a new node with the given value at the end of the linked list.

    Parameters:
    value (int): The value to be inserted.

    Returns:
    None
    """
    # Your implementation here
```

You need to implement the `insert` method in the given code snippet to insert a new node with the given value at the end of the linked list.

For example, if the original linked list is `[1, 2, 3]` and you call the insert method with `4` as the value, the linked list should become `[1, 2, 3, 4]`.

You should not modify or reimplement any other part of the code snippet.
3fcef8a2-569f-4d3d-afc4-8ce6036a1daa
يتم إعطاؤك مقتطف التعليمات البرمجية الذي يمثل تعريف الفئة. مهمتك هي إكمال تعريف الفئة من خلال تطبيق طريقة محددة. يمثل الفصل قائمة مرتبطة بسيطة، حيث تحتوي كل عقدة على قيمة ومرجع إلى العقدة التالية.

أكمل الطريقة التالية في مقتطف الشفرة المحدد:

```بيثون
إدراج مواطن (الذات، القيمة):
    """
    إدراج عقدة جديدة بالقيمة المحددة في نهاية القائمة المرتبطة.

    حدود:
    القيمة (int): القيمة التي سيتم إدراجها.

    عائدات:
    لا أحد
    """
    # التنفيذ الخاص بك هنا
```

تحتاج إلى تنفيذ طريقة "insert" في مقتطف التعليمات البرمجية المحدد لإدراج عقدة جديدة بالقيمة المحددة في نهاية القائمة المرتبطة.

على سبيل المثال، إذا كانت القائمة المرتبطة الأصلية هي `[1، 2، 3]` وقمت باستدعاء أسلوب الإدراج باستخدام `4` كقيمة، فيجب أن تصبح القائمة المرتبطة `[1، 2، 3، 4]`.

ويجب ألا تقوم بتعديل أو إعادة تنفيذ أي جزء آخر من مقتطف الشفرة.
submitted
يتم إعطاؤك مقتطف التعليمات البرمجية الذي يمثل تعريف الفئة. مهمتك هي إكمال تعريف الفئة من خلال تطبيق طريقة محددة. يمثل الفصل قائمة مرتبطة بسيطة، حيث تحتوي كل عقدة على قيمة ومرجع إلى العقدة التالية.

أكمل الطريقة التالية في مقتطف الشفرة المحدد:

```بيثون
إدراج مواطن (الذات، القيمة):
    """
    إدراج عقدة جديدة بالقيمة المحددة في نهاية القائمة المرتبطة.

    حدود:
    القيمة (int): القيمة التي سيتم إدراجها.

    عائدات:
    لا أحد
    """
    # التنفيذ الخاص بك هنا
```

تحتاج إلى تنفيذ طريقة "insert" في مقتطف التعليمات البرمجية المحدد لإدراج عقدة جديدة بالقيمة المحددة في نهاية القائمة المرتبطة.

على سبيل المثال، إذا كانت القائمة المرتبطة الأصلية هي `[1، 2، 3]` وقمت باستدعاء أسلوب الإدراج باستخدام `4` كقيمة، فيجب أن تصبح القائمة المرتبطة `[1، 2، 3، 4]`.

ويجب ألا تقوم بتعديل أو إعادة تنفيذ أي جزء آخر من مقتطف الشفرة.
{"source": "argilla/DistiCoder-dpo-binarized", "kind": "synthetic", "evolved_from": null}