Cuộc thi này đã kết thúc.
Người chiến thắng là CJam với 22 nhân vật, đánh bại câu trả lời của TwiNight bằng một nhân vật. Xin chúc mừng Dennis !
Một đề cập đáng trân trọng dành cho Falko , người đã phát điên hoàn toàn với hàng nhập khẩu miễn phí.
.
Cách đây một thời gian, tôi muốn biết làm thế nào tôi có thể loại bỏ điện thoại thông minh hiện đại bằng Nokia 3310 của mình và trong khi một số câu trả lời thực sự tốt, tôi vẫn không thể theo kịp! Có lẽ tôi nên có một cách tiếp cận khác và đơn giản là không viết bất kỳ từ nào khó xử để gõ.
Chúng tôi sẽ gọi một đoạn văn bản có thể đánh máy dễ dàng nếu không có hai chữ cái liên tiếp nằm trên cùng một nút trên bàn phím điện thoại, được bố trí theo tiêu chuẩn:
Nhiệm vụ của bạn
Nhiệm vụ của bạn là viết một chương trình / hàm chấp nhận một chuỗi s
từ stdin / như một tham số và trả về một giá trị trung thực nếu s
dễ dàng đánh máy và một giá trị sai lệch khác. Đầu vào sẽ chỉ bao gồm các chữ cái thường và dấu cách và được đảm bảo không trống!
Chấm điểm
Đây là codegolf, vì vậy chiến thắng số lượng nhân vật thấp nhất.
Báo cáo nhập khẩu sẽ không được tính vào điểm số cuối cùng của bạn, vì vậy nếu bạn đã bao giờ bạn muốn sử dụng std::set_symmetric_difference
, liftM4
hoặc itertools.combinations
trong mã của bạn, bây giờ là thời gian!
-3 nếu mã nguồn của bạn dễ dàng đánh máy, giả sử mọi thứ không phải là chữ cái nằm trên nút 0. Sau tất cả, tôi có thể muốn nhắn tin mã của bạn cho một số bạn bè!
Tủ thử
Dưới đây là một vài testcase để kiểm tra xem mã của bạn có hoạt động như dự định không:
"x" -> True
"aardvark" -> False
"ardvark" -> True
"flonk" -> False
"im codegolfing all day long" -> False
"i indulge in minimizing bytecount" -> True
"havent heard from you in a long time" -> False
"your silence was of undue permanence" -> True
"how are you" -> False
"how are you" -> True
Chúc bạn chơi golf vui vẻ!