Định nghĩa
Số nguyên Narcissistic 1 của một mảng nghĩ rằng chúng tốt hơn so với hàng xóm của chúng, bởi vì chúng hoàn toàn cao hơn so với trung bình số học của chúng.
Hàng xóm được định nghĩa như sau:
Nếu số nguyên nằm ở chỉ số 0 (đầu tiên), thì hàng xóm của nó là phần tử cuối cùng và thứ hai của danh sách.
Nếu số nguyên không phải là số đầu tiên cũng không phải số cuối cùng thì hàng xóm của nó là hai phần tử liền kề ngay lập tức.
Nếu số nguyên nằm ở chỉ số -1 (cuối cùng), thì hàng xóm của nó là phần tử thứ hai và phần tử đầu tiên của danh sách.
Bài tập
Đưa ra một loạt các số nguyên, nhiệm vụ của bạn là loại bỏ những người tự ái.
Các số nguyên có thể là dương, âm hoặc bằng không.
Bạn có thể giả định rằng mảng chứa ít nhất ba phần tử.
Tất cả các quy tắc tiêu chuẩn được áp dụng. Đây là mã golf , vì vậy mã ngắn nhất tính bằng byte sẽ thắng.
Ví dụ
Hãy xem xét các mảng [6, 9, 4, 10, 16, 18, 13]
. Sau đó chúng ta có thể xây dựng bảng sau:
Yếu tố | Hàng xóm | Ý nghĩa của hàng xóm | Là tự ái? -------- + ------------ + ------------------ + --------- -------- 6 | 13, 9 | 11 | Sai. 9 | 6, 4 | 5 | Thật. 4 | 9, 10 | 9,5 | Sai. 10 | 4, 16 | 10 | Sai. 16 | 10, 18 | 14 | Thật. 18 | 16, 13 | 14,5 | Thật. 13 | 18, 6 | 12 | Thật.
Bằng cách lọc những người Narcissistic ra, chúng ta còn lại [6, 4, 10]
. Và đó là nó!
Các trường hợp thử nghiệm
Đầu vào -> Đầu ra [5, -8, -9] -> [-8, -9] [8, 8, 8, 8] -> [8, 8, 8, 8] [11, 6, 9, 10] -> [6, 10] [1, 2, 0, 1, 2] -> [1, 0, 1] [6, 9, 4, 10, 16, 18, 13] -> [6, 4, 10] [6, -5, 3, -4, 38, 29, 82, -44, 12] -> [-5, -4, 29, -44]
1 - tự khen không có nghĩa Narcissistic về mặt toán học .