Các thách thức
Viết hàm hoặc chương trình lấy một chuỗi gồm một hoặc nhiều đại từ nhân xưng chủ quan , được phân tách bằng dấu + , làm đối số. Đầu ra phải là một đại từ duy nhất, đó là kết quả của mối quan hệ được xác định trong đoạn tiếp theo.
Tất nhiên, hãy thoải mái chỉnh sửa khi bạn muốn sửa những lỗi ngữ pháp chắc chắn có mặt;)
Đây là một thử thách chơi gôn, vì vậy mã ngắn nhất sẽ thắng.
Mối quan hệ
Mục tiêu của nhiệm vụ này là dịch trong "math-speak" thứ gì đó mà chúng ta sử dụng hàng ngày. Làm thế nào để chúng ta nghĩ về "Bạn và tôi"? Chà, "Chúng ta", phải không? Vì vậy, nếu đầu vào là You+I
đầu ra nên là chuỗi We
. Với nhiều hơn hai đại từ, nó sẽ giống như:
You+He+They
->You
Mối quan hệ được định nghĩa như bảng này:
I You He We You They
I I We We We We We
You You You We You You
He He We You They
We We We We
You You You
They They
Vấn đề 'Bạn'
Chà, như bạn có thể thấy tôi không phải là người nói tiếng Anh bản ngữ. Trong ngôn ngữ của tôi (tiếng Ý) có sự khác biệt giữa số nhiều bạn ( với , trong tiếng Ý) và số ít bạn ( tu ). Khi tôi nghĩ thử thách này tôi đã không nghĩ bằng tiếng Anh, vì vậy có một vấn đề là không thể nhận ra nếu tôi sử dụng dạng số nhiều hay số ít. May mắn thay (hoặc rõ ràng?), Đầu vào / đầu ra không thay đổi trong cả hai hình thức, vì vậy bạn có thể sử dụng một trong số chúng và bạn sẽ bao gồm cả hai trường hợp!
Về đầu vào
Đầu vào sẽ luôn ở dạng "Đại từ + Đại từ + Đại từ" ... Các đại từ sẽ có chữ cái đầu tiên viết hoa và phần còn lại bằng chữ thường. Điểm cộng sẽ không được bao quanh bởi khoảng trắng, chỉ có đại từ. Đầu vào trống là có thể và kết quả phải là đầu ra trống.
Tiền thưởng
Một phần thưởng nhỏ 15% nếu chương trình sẽ quản lý hai đại từ mới: She and It . Họ giống như Ngài, rõ ràng. Hãy nhớ rằng mối quan hệ này là phản xạ, vì vậy Cô ấy -> Cô ấy và Nó -> Nó. Do đó, bất kỳ sự kết hợp nào chỉ bao gồm Cô, Anh hoặc Nó nên xuất ra Chúng.
Ví dụ
You+I -> We
You+He+They -> You
I+You+He+They -> We
They -> They
They+You -> You
You+You+I+You -> We
For Bonus
She -> She
She+He -> They
I+It+He -> We
It+You -> You
I+I=I
", vì chỉ có thể có một " I
" từ một người nói nhất định. Nhưng không thể " He+He=They
"? Nói chung nếu bạn nói " He
" hai lần trong công trình này, bạn đang đề cập đến hai đối tượng nam khác nhau , không phải cùng một hai lần.