Dựa trên thử thách này .
Trong trò chơi nhịp điệu osu! , công cụ sửa đổi độ khó "Double-time" thực sự chỉ tăng tốc độ thêm 50%.
Nhiệm vụ của bạn là viết một chương trình đưa ra một số nguyên chẵn dương (cao hơn 0) và khi mỗi byte / ký tự (lựa chọn của bạn) trong mã nguồn của bạn được nhân đôi, nó sẽ xuất ra số nhân với 1,5.
Ví dụ: nếu mã nguồn của bạn là ABC
và đầu ra 6, thì AABBCC
nên xuất 9.
Theo quy tắc của thử thách ban đầu:
Quy tắc
- Bạn phải xây dựng một chương trình đầy đủ.
- Nguồn ban đầu phải dài ít nhất 1 byte.
- Cả hai số nguyên phải ở cơ sở 10 (xuất ra chúng trong bất kỳ cơ sở nào khác hoặc với ký hiệu khoa học đều bị cấm).
- Chương trình của bạn không được nhận đầu vào (hoặc có đầu vào trống, không sử dụng) và không được ném bất kỳ lỗi nào (cảnh báo trình biên dịch không được coi là lỗi).
- Xuất ra các số nguyên với dấu cách / dấu cách hàng đầu được cho phép.
- Bạn không thể giả sử một dòng mới giữa các bản sao của nguồn của bạn.
- Đây là môn đánh gôn , do đó, ít byte nhất trong mỗi ngôn ngữ sẽ thắng!
- Lỗ hổng mặc định áp dụng.
Tôi tưởng tượng điều này sẽ ít tầm thường hơn nhiều so với thử thách ban đầu, nhưng hy vọng chúng ta sẽ thấy một số câu trả lời sáng tạo và độc đáo!
full program
. Thật khó để tưởng tượng một chương trình trùng lặp vẫn có một điểm nhập / chức năng hợp lệ.
write a program that outputs a positive even integer
Có nó sẽ. Mỗi số chẵn có thể được nhân với 1,5 để tạo thành một số nguyên