Lấy cắp từ @Downgoat với sự cho phép
Điểm chính của thử thách này là (không) giải quyết cuộc tranh luận về cách phát âm của "gif".
Cách phát âm của gif được tranh luận và trong khi nó được cho là (và nên được) phát âm là jif , nó vẫn thường bị tranh cãi.
Trong thử thách này, bạn sẽ được cung cấp một tập hợp các từ có g hoặc j , đại diện cho âm thanh mà từ đó được phát âm. Bạn cũng sẽ nhận được một số văn bản trong đó bạn phải sửa lỗi chính tả của gif .
Bởi vì đây là internet và mọi người luôn sai. Đó là (không) phép lịch sự phổ biến để sửa chúng.
Một ví dụ về cách phát âm sai sẽ là:
Có một gif của một con chuột ăn một Burrito
Lỗi chính tả của gif ? Không thể chấp nhận được! Điều này phải được sửa chữa ngay lập tức:
Có một con jif (như trong hũ) của một con chuột đang ăn burrito
Chúng ta làm xong chưa? Không, bạn vẫn sai.
Bạn luôn sai
Điều này phải hoạt động theo cách khác:
Trong jif con mèo đội mũ của một con mèo
Lỗi chính tả rõ ràng này phải được sửa, chúng tôi sẽ sửa lỗi này thành:
Trong gif (như trong đồ họa) con mèo đội mũ con mèo
Quy tắc
- Đầu vào là một chuỗi (câu) và một chuỗi các chuỗi (hoặc bất kỳ thay thế hợp lý nào, chẳng hạn như chuỗi được phân tách bằng dấu phẩy) theo bất kỳ thứ tự nào
- Bạn có thể lấy
g
vàj
từ theo thứ tự bất kỳ. Họ có thể được thực hiện riêng biệt. - Mỗi thể hiện của
gif
(bất kỳ trường hợp) trong câu phải được thay thế bằngjif (as in ___)
nơi___
là một từ được lựa chọn ngẫu nhiên thống nhất bắt đầu vớij
từ mảng các chuỗi, và ngược lại đối vớijif
với các từ bắt đầu vớig
. - CHỈ các từ
gif
vàjif
nên được thay thế (nghĩa là "jiffy" không nên thay đổi). Những lời đó đã làm không sai. - Bạn được đảm bảo rằng ít nhất một từ trong mảng bắt đầu bằng
g
và ít nhất một từ bắt đầu bằngj
. - Trường hợp phải được bảo quản (ví dụ
GiF
->JiF
). - Bạn có thể viết một chương trình hoặc một chức năng
- Áp dụng sơ hở tiêu chuẩn
- Chúng ta cần (không) giải quyết cuộc tranh luận một cách nhanh chóng; mã ngắn nhất tính bằng byte
Ví dụ
Đầu vào và đầu ra cách nhau bởi một dòng duy nhất:
graphic, jar, jam, gram
I saw a jif of how to pronounce gif that showed gif is pronounced jif
I saw a gif (as in graphic) of how to pronounce jif (as in jar) that showed jif (as in jam) is pronounced gif (as in gram)
gravy, jeff
G is for gIf, h is for JiF, i is for gIF, j is for JIf
G is for jIf (as in jeff), h is for GiF (as in gravy), i is for jIF (as in jeff), j is for JIf (as in gravy)
joke, june, gorilla, great
Jiffy should not be treated as a GIF or JIF, like gifted.
Jiffy should not be treated as a JIF (as in june) or GIF (as in great), like gifted.
The pronunciation of gif is debated and while it's supposed to be (and should be) pronounced **gif,** it's still commonly disputed.
FTFY;)