CSClubIIITDM-org / bughunt-2024

Repo for BugHunt vashisht2024
0 stars 35 forks source link

[Code Crusaders] python 8 #132

Open mohammedisa07 opened 3 months ago

mohammedisa07 commented 3 months ago

b'\x1b\xce\xad\x7f\xd4xH\x8c\x9a\xa4\xb7\x87\xce\xa8\xe24\xa8\x8b6\xa6\xd5\x8cZ\n\xc4l\xb1\xfd\xb0m(\xe92\xe6\x85\xfd=\xbf\xe0O ?\x8a\xa1\xc92\r2\xeeNZz\xdd4\x9b)@\xce\xc0\xfb\x0f\x8b\x02\x1e\xb3Rm\xfe\xbc_k?:\xca\xe1\x01\xbf0\xb3r\x89\x02\x91@aS\xbf<\xe4\xc5\xeb\xf9E\xdc\xd9\x97\x15\xd9\xdb\ta\xf7zr2D8\x7f\xf5n\x94\xa1\x113\x84\x8b\xcc\xceANv/\xd9\xc1\xfa\x13\xb5D'

b'gAAAAABl9Sb7sz9uy6K0CSQrx7GIHpiuKcJebACcDbkNq9WOEU_H2xPdLfZ7iyU2BHVgN_Zlr87Cb9fUdzG2WwVDmN-X750nTUHQs_1K9k6wKe-Sp55-CLTIW_XnNpD3mx1_pdDwjvaJD1Q-MWRTVQItViKyz8gWN4U1AkaqSbge215ZuDMjaD5qZ9GSNEz2NnbhcsXFx1qRSjaQzG-hOdXQtyK-YYCXGTdr-MerGIhDxh2PW-FzQIk99AFSjWDlZybhUbdy1Ps3XDcxEf_zK-bIRWvDgpakmolejxXEnqJuL7rrdAf5humIU50DsrbIDmagdMztQlwBZoWqUbebQaK5SsJ-lL243VNgq7ofp6Ah9qQ6jAtzgI62q7MWeQ7csnYSIpno6hr8_0LAUqDtcXkoy9KpwmZzc48Qj25Jo7KDW-GvvCl15RiaHrgXjdbiiTkFtiiCKJLpKAW1RFncwlN8xdwJ0Vx9KOXDCXyovSfRX3whvEMrGgaRHV0nsPeZuKZtOoMuZZ7eW26MloH-nMJ7ILVQIKcClqkPIRPJAqUb4gsY43u9i6ge-EFl4RZ5CDG5thXuAC4tHPMNVEp_h0-tzJPYaFED5ThYUST-_LNxWRo-kMXXZtjZAlyVp18HRpy9EG15_H1koohILleRLsXknTSgnHm5YrgGyrU1T6JqxoZgn5gqhNuWlg5OfMtvGkkG5s7AOMKds5BwEMf-jzCFG09Qs8fwB4XUfTeZxVuf3hw7FOLjv5ksFEPZrRSsUTfM5Fn-jU7C5oQzcem3UUfrh6IbOLXWFhytPNpYm3nKzLn9snk7k9PLrIQRC6mn3rdxpyrNS7UxVSVq3o_dQMupbc6CSWVIUgAKwSIJv_mcJfvKSdjoR9ii7FcVtx7yl6VSGLUxkvT_Si-bqJsEZT-GK0V7Dbk8JpNju1n1pBALKeAzZBTOdyz6oXfc9mZXNSiM5nQWY4ZxiCxO8tUsbU7hWmjaGQXb41QyAQbIOP75GzARRa9JsQxl6s71peH46PwDxQtxZaegCQFP498Y_aGGzDfkKDZkghMSRvqXmnhhSZ7WPdWpSV9aH4B72bKfacE3Akdq5DpHoNQNhii9SLN2M9bl_Lrn_8LdtxF_l8mPhAZvVKN4cX68NusQ4Wtqt6ktZJZ__40cgMhhZ_UTSl0QxVAR9hI3HIqvI7CPcsKpPW1BgTkpZkE1yvray4CDc4wKIrwjErkvH1gLfn_xMv-lvKbWa79xE0AD5kDtiVTtdIUsCN1YD2fIbMI0h9XfB_pa8cCHgAdD8BO7YwyVFZCIhhRlMOly2VfDAON4apH8_Rvvth3X7IPbEhyKka8jCf57SWNQ--spV7oft91p4E3tQdqkH7RKxgFsrsdgxVbV3d-YBKNLcKY9QTGIiSJ_vJcSkjDgYWfka1dLq2BUeeqqBKHvGbBWOu6yUgJkXZUPGdXjIFkMFV5Hg-IzLeaW6RWrxkmTfllVSRaQv4ADnJ5lplX6PBNyJTm8v44KkGCgbh3BfY5_Rim_J2W9C4415h_OMtP0b8RVyzgZBseqXcIEWlsMSvgJa_fHKWcIqE3IDaiKM2hV8F6EJ7MAOaypAGjVN40QdVRo9h4j3Mp_gRb31NQo1Byr0fkwM9LESHwmbkyu2mJqw4nKkbMPnv2Ja0wmTnK-tE7-Jmlzwve-hIrVbKubgOHHalE_Kk0orMm0gXvqpz7IGnzSyxOSVvGo6mslMOQDPnoMepPxfFDHqmqAf8Qv2U974sB70LSXqp_pr9XzrKOEl2yMV-SryQZ5s9gKOjvnyPXTBnkVSF1HjpPbRWSTN_NWcATZ5Dj9nCVH3ths5aJOCHotIAjJwXr646PBQ2AjCP8CivjfgExvbOxasxZYi5pjGNh4YCm9sux25AaoWhAh5ke-2dmuqiHeJJGouaHknxczvSq80ts1xEkx07HZ7Hs8Xpp1kVl5QQeFRyfXtKrNuu_rWsqHYOsO1jb2R36YlZtY_e-s5T60MAbUp6ZMnBMVtrOHmOfD9wagpyzYlQblQT2Oz-s_cM3DxKVBZSNApvW7_m_cdjnNXeVvcasOzsd2D7KeddenGTd36L7--liE9TtT2jDu6MBzOCDA6ceAg_zRAian-dElgokFS9SQ6flb5Do6QDSrgwfOqbc1ra9UqTvdFbQh026ww1ytonwanaEPXd3phzhlQe_hciiWIkak6wKp4y_6LFmfZbZV9n3Fh8bJsfq-SM9wzArWXh95p9o1QJ_zLspotReiK62NjEOoVNRKvlJ5vJCt8WLsjqlMzqDwHA2HWSi9Ed-MpkMlLZm2yPnGCxW7u1vxO4CtE92G_VFuk2MKkk-jrfql56UJh-GwyXEOaUYWKQQ43JxE9z0OEWOklrzPt5ODFO8j9ci4nM8zcMESxA-Eb52X8WUaBXs6inWwxqfW0z7PxEM5JajBIwqZYWpI4YAKV61EssKZbzlz8BXgvZSfjIiD-a9Kxg4='

bughunt-bot[bot] commented 3 months ago

Team Name: Code Crusaders File Name: python 8 Line Number: [35, 36, 37, 38, 39, 40, 41, 42, 43] Bug Description: The issue in your code is that you are trying to print the linked list by calling the print_foward() method, which internally tries to call the iter() method to iterate through the linked list. However, instead of correctly using the generator returned by the iter() method, you're mistakenly trying to print the generator object directly, which leads to unexpected output. Solution: class Node(object):

Doubly linked node

def __init__(self, data=None, next=None, prev=None):
    self.data = data
    self.next = next
    self.prev = prev

class doubly_linked_list(object): def init(self): self.head = None self.tail = None self.count = 0

def append_item(self, data):
    # Append an item 
    new_item = Node(data, None, None)
    if self.head is None:
        self.head = new_item
        self.tail = self.head
    else:
        new_item.prev = self.tail
        self.tail.next = new_item
        self.tail = new_item

    self.count += 1

def print_foward(self):
    self.iter_and_print()

def iter_and_print(self):
    # Iterate the list and print items
    current = self.head
    while current:
        print(current.data)
        current = current.next

items = doubly_linked_list() items.append_item('C#') items.append_item('C++') items.append_item('PHP') items.append_item('Java') items.append_item('Python')

print("Print Items in the Doubly linked:") items.print_foward()

bughunt-bot[bot] commented 3 months ago

Bug Hunt Evaluation: Answer: ((30,),) Correctness: 0/1 Points: 0/100