Đây là bài Robber. Bài viết Cop ở đây .
Nhiệm vụ của bạn là lấy một số nguyên đầu vào N và xuất chữ số N trong chuỗi OEIS A002942 .
Chuỗi bao gồm các số vuông được viết ngược:
1, 4, 9, 61, 52, 63, 94, 46, 18, 1, 121, 441, ...
Lưu ý rằng các số 0 đứng đầu được cắt đi ( 100 trở thành 1 , không phải 001 ). Ghép chuỗi này thành một chuỗi (hoặc một số dài cho):
1496152639446181121441
Bạn sẽ xuất chữ số N trong chuỗi / số này. Bạn có thể chọn lấy N là 0-index hoặc 1-index (vui lòng cho biết bạn chọn cái nào).
Các trường hợp thử nghiệm (1 chỉ mục):
N = 5, ==> 1
N = 17, ==> 1 <- Important test case! It's not zero.
N = 20, ==> 4
N = 78, ==> 0
N = 100, ==> 4
N = 274164, ==> 1
Mã của bạn sẽ hoạt động với các số lên tới N = 2 ^ 15 (trừ khi ngôn ngữ của bạn không thể xử lý số nguyên 32 bit theo mặc định, trong trường hợp N có thể thấp hơn).
Cướp
Bạn nên cố gắng bẻ khóa bài viết của Cảnh sát.
Mã của bạn phải cùng ngôn ngữ với bài đăng Cop và có khoảng cách Levenshtein chính xác bằng khoảng cách được cung cấp bởi cảnh sát. Mã của bạn không thể dài hơn giải pháp ban đầu (nhưng nó có thể có cùng kích thước).
Bạn có thể kiểm tra khoảng cách Levenshtein ở đây!
Người chiến thắng sẽ là tên cướp bẻ khóa nhiều bài viết nhất.