Bây giờ ông chủ của tôi muốn tôi thực hiện một cơ chế cho phép anh ta tìm kiếm một mục trong một mảng và đưa cho anh ta chỉ mục / chỉ số nơi giá trị đó xảy ra.
Nhiệm vụ của bạn:
Viết chương trình hoặc hàm nhận một mảng và một giá trị (String, Integer, Float hoặc Boolean) và trả về các chỉ số của mảng mà giá trị xảy ra (0 hoặc 1 được lập chỉ mục, tùy theo bạn thích). Nếu giá trị không nằm trong mảng trả về một mảng trống.
Đầu vào:
Một mảng A và một giá trị V, có thể có hoặc không có trong A.
Đầu ra:
Một mảng chứa các chỉ số mà tại đó V xảy ra trong A hoặc, nếu V không xảy ra trong A, một mảng trống.
Các trường hợp thử nghiệm:
Xin lưu ý rằng các trường hợp thử nghiệm là 0 dựa.
12, [12,14,14,2,"Hello World!",3,12,12] -> [0,6,7]
"Hello World", ["Hi", "Hi World!", 12,2,3,True] -> []
"a", ["A",True,False,"aa","a"] -> [4]
12, [12,"12",12] -> [0,2]
Ghi điểm:
Đây là môn đánh gôn , vì vậy điểm thấp nhất tính bằng byte sẽ thắng.