Bởi vì rickrolling là meme lớn nhất trên Trái đất, nên bạn [biết các quy tắc và tôi cũng vậy] sẽ viết mã ngắn nhất có thể rickroll về mặt văn bản cho người đọc không nghi ngờ. Để [bạn xuống] có một văn bản đầu vào có chứa các chữ cái, dấu chấm câu và dấu cách. Bất cứ khi nào một cụm từ [nói dối và làm tổn thương bạn] từ hai khổ thơ đầu tiên xuất hiện trong văn bản ...
We're no strangers to love
You know the rules and so do I
A full commitment's what I'm thinking of
You wouldn't get this from any other guy
I just wanna tell you how I'm feeling
Gotta make you understand
Never gonna give you up
Never gonna let you down
Never gonna run around and desert you
Never gonna make you cry
Never gonna say goodbye
Never gonna tell a lie and hurt you
... chèn phần còn lại của dòng trong ngoặc sau đó.
Đầu vào
Đầu vào là một chuỗi dòng duy nhất chỉ chứa ASCII có thể in với dòng mới tùy chọn.
Đầu ra
Đầu ra là một chuỗi đơn. Bất cứ khi nào một nhóm từ (được định nghĩa là chuỗi đầu vào phân tách trên khoảng trắng) khớp với một nhóm từ trong dòng lời bài hát ở trên, hãy chèn các từ còn lại của dòng vào chuỗi, được nhóm trong dấu ngoặc vuông.
Mô tả bổ sung:
Đây là mã golf , ít byte thắng nhất. Bạn có thể viết một chương trình hoặc chức năng.
- kết hợp nên không phân biệt chữ hoa chữ thường:
we're
được chuyển thànhwe're [no strangers to love]
mặc dùWe're
được viết hoa trong lời bài hát. - phù hợp nên tham lam.
Does he know the answer?
nên được chuyển đổi thànhDoes he know the [rules and so do I] answer?
thay vìDoes he know [the rules and so do I] the [rules and so do I] answer?
- Nếu một từ xuất hiện nhiều hơn một lần trong lời bài hát được cung cấp, hãy chọn bất kỳ lần xuất hiện nào để hoàn thành dòng.
- Nếu một từ là từ cuối cùng trong dòng lyric, đừng chèn bất cứ thứ gì vào sau nó.
- Dấu câu được bao gồm như một phần của "từ".
I'm
là một từ duy nhất và không thể phù hợp vớiI
. Tương tự,you.
không phù hợp với bất kỳ lời bài hát vì thời kỳ.
Một số từ như I
xuất hiện nhiều lần trong suốt lời bài hát cũng như ở cuối dòng. Vì quy tắc là bất kỳ sự xuất hiện nào trong lời bài hát ở trên đều có thể được sử dụng, và một trong những lần xuất hiện đó nằm ở cuối dòng, không cần kết hợp I
. Tùy chọn khác cho I
là [just wanna tell you how I'm feeling]
.
Nếu hai kết quả trùng nhau, bạn có thể chọn một trong hai. Điều này có nghĩa là how I'm thinking
có thể trở thành how I'm [feeling] thinking [of]
HOẶC how [I'm feeling] I'm thinking [of]
vì I'm
có thể là một phần của how I'm
hoặc I'm thinking
. Tuy nhiên, nếu văn bản đầu vào chỉ đơn giản I'm thinking
, thì đầu ra phải là I'm thinking [of]
.
Các trường hợp kiểm tra bổ sung:
I don't know what I'm doing with my life.
is converted to
I [just wanna tell you how I'm feeling] don't know [the rules and so do I] what I'm [thinking of] doing with my life.
Many additional solutions are possible, since words like `I` appear multiple times.
Will someone please save me from these memes?
is converted to
Will someone please save me from [any other guy] these memes?
Two strangers walked into a bar. One said "hello." The other said "goodbye."
is converted to
Two strangers [to love] walked into a [lie and hurt you] bar. One said "hello." The [rules and so do I] other [guy] said "goodbye."
Thử thách lấy cảm hứng từ anh chàng này .
from
nên trở thành from [any other guy]
).