Bạn sẽ được đặt tên của một trong 20 vật thể lớn nhất trong Hệ Mặt Trời. Nhiệm vụ của bạn là trả về xấp xỉ bán kính của nó, tính bằng km.
Đây là một thử thách mã trong đó điểm của bạn bao gồm độ dài mã của bạn (tính bằng byte) nhân với tỷ lệ phạt , dựa trên xấp xỉ tệ nhất của bạn. Do đó, điểm thấp nhất sẽ thắng .
"Khi chúng ta du hành vũ trụ" là dòng cuối cùng của bài hát Planet Caravan của Black Sabbath , sau này cũng được Pantera trình bày .
Các đối tượng hệ mặt trời
Nguồn: Wikipedia
NB: Thứ hạng được đưa ra chỉ cho thông tin. Đầu vào là tên của đối tượng.
n | Object | Radius (km)
----+----------+-------------
1 | Sun | 696342
2 | Jupiter | 69911
3 | Saturn | 58232
4 | Uranus | 25362
5 | Neptune | 24622
6 | Earth | 6371
7 | Venus | 6052
8 | Mars | 3390
9 | Ganymede | 2634
10 | Titan | 2575
11 | Mercury | 2440
12 | Callisto | 2410
13 | Io | 1822
14 | Moon | 1737
15 | Europa | 1561
16 | Triton | 1353
17 | Pluto | 1186
18 | Eris | 1163
19 | Haumea | 816
20 | Titania | 788
Hoặc như danh sách thân thiện sao chép-dán:
'Sun', 'Jupiter', 'Saturn', 'Uranus', 'Neptune', 'Earth', 'Venus', 'Mars', 'Ganymede', 'Titan', 'Mercury', 'Callisto', 'Io', 'Moon', 'Europa', 'Triton', 'Pluto', 'Eris', 'Haumea', 'Titania'
696342, 69911, 58232, 25362, 24622, 6371, 6052, 3390, 2634, 2575, 2440, 2410, 1822, 1737, 1561, 1353, 1186, 1163, 816, 788
Số điểm của bạn
Đặt là bán kính dự kiến của đối tượng và để là câu trả lời của chương trình của bạn cho đối tượng này.
Sau đó, điểm số của bạn được xác định là:
Trong đó là độ dài mã của bạn tính bằng byte.
Thí dụ:
Nếu kích thước mã của bạn là byte và xấp xỉ tồi tệ nhất của bạn là trên Mặt trăng với bán kính ước tính km thay vì km, thì điểm của bạn sẽ là:
Càng thấp, càng tốt.
Tiêu đề đề xuất cho câu trả lời của bạn:
Language, 100 bytes, score = 302
Bạn có thể sử dụng tập lệnh này để tính điểm của bạn (dòng đầu tiên = độ dài mã, 20 dòng tiếp theo = kết quả đầu ra của bạn, từ Sun đến Titania).
Quy tắc
- Bạn có thể lấy tên của đối tượng bằng chữ thường, chữ hoa đầy đủ hoặc chính xác như được mô tả ở trên (trường hợp tiêu đề). Các trường hợp hỗn hợp khác không được phép.
- Đầu vào được đảm bảo là một trong 20 tên có thể.
- Bạn có thể trả về số nguyên hoặc số float. Trong cả hai trường hợp, hình phạt phải được tính trực tiếp với các giá trị này (không phải giá trị làm tròn trong trường hợp nổi).
- Bạn phải trả lại giá trị tích cực.
- Chương trình trống không được phép.
7512
tất cả các trường hợp thử nghiệm. Tôi sẽ xem liệu tôi có sớm tạo ra giải pháp MathGolf hay không, nhưng sẽ khó để đánh bại 05AB1E.