Bạn phải sử dụng một ngôn ngữ để viết các chương trình thực hiện chín nhiệm vụ sau, theo bất kỳ thứ tự nào bạn muốn .
- Chuyển đổi một số được nhập từ cơ sở 10 sang cơ sở 36.
- Đầu vào mẫu:
1000
- Đầu ra mẫu:
RS
(đầu ra phải là chữ hoa)
- Đầu vào mẫu:
- Chuyển đổi từng ký tự trong một chuỗi thành 10 mã ASCII thập phân cơ sở của nó và in các mã được nối với nhau.
- Đầu vào mẫu:
Scrambled 3GG5
- Đầu ra mẫu:
839911497109981081011002051717153
- Đầu vào mẫu:
- Xác định xem một số nhập vào có chia hết cho 1738 không.
- Trả về giá trị trung thực nếu có và giá trị giả nếu không.
- Xác định nếu một chuỗi có chữ cái
q
trong đó.- Trả về giá trị trung thực nếu có và giá trị giả nếu không.
- Mã hóa một chuỗi các chữ cái được nhập với mật mã Caesar là +1.
- Trường hợp phải được bảo quản. Các ký tự không phải chữ cái sẽ được in mà không sửa đổi.
- Đầu vào mẫu:
Good morning, World!
- Đầu ra mẫu:
Hppe npsojoh, Xpsme!
- Tìm và in tổng các thừa số nguyên tố của một số.
- Đầu vào mẫu:
1320
- Đầu ra mẫu:
21
- Đầu vào mẫu:
- In
PPCG
. - In các
n
số nguyên dương đầu tiên chia hết chofloor(sqrt(n))
.n
là một số nguyên được nhập.
- Thay thế mọi
o
vàO
trong một chuỗi nhập bằngಠ
.- Đầu vào mẫu:
Onomatopoeia
- Đầu ra mẫu:
ಠnಠmatಠpಠeia
- Đầu vào mẫu:
Bạn sẽ nhận thấy rằng thách thức này là Code Billiards
, không Code Golf
. Mục tiêu của thử thách này, giống như trong bi-a, là thiết lập mã của bạn để nó chỉ có thể được sửa đổi một chút cho thử thách tiếp theo. Đây là lý do tại sao các chương trình của bạn không phải giải quyết các nhiệm vụ trên theo thứ tự.
Điểm của bạn được xác định như sau
- Điểm của bạn tăng lên theo
1
từng byte trong các chương trình của bạn. - Điểm của bạn tăng lên
floor(n^(1.5))
nếu hai chương trình liên tiếp có khoảng cách Levenshtein làn
. Ví dụ: nếu chương trình đầu tiên của bạn làpotato
và chương trình thứ hai của bạn làtaters
, điểm của bạn tăng 12 cho 12 byte và by11
=floor(5^(1.5))
cho khoảng cách Levenshtein là 5.
Mục tiêu của thử thách này là có điểm càng thấp càng tốt sau khi tất cả chín chương trình đã được viết. Quy tắc CG tiêu chuẩn được áp dụng.
Để xem bảng xếp hạng, nhấp vào "Hiển thị đoạn mã", cuộn xuống dưới cùng và nhấp vào "► Chạy đoạn mã". Đoạn trích được thực hiện bởi Trình tối ưu hóa.
ಠ
và là a
gì? Là 1 (tính ಠ
là 1 char) hay 2 (vì ಠ
thực tế là 2 byte)?