Güneş Sistemi'ndeki en büyük 20 nesneden birinin adı size verilecektir. Görevin kilometre cinsinden, yaklaşık kilometre cinsinden ifade edilen bir dönüş döndürmek.
Bu, puanınızın, kodunuzun uzunluğundan (bayt cinsinden) , en kötü yaklaşımınıza dayanan bir ceza oranı çarpıldığı bir kod mücadelesidir . Bu nedenle, en düşük puan kazanır .
"Evreni dolaşırken", daha sonra Pantera tarafından da kapsanan Black Sabbath tarafından Planet Caravan adlı şarkının son satırı .
Güneş Sistemi nesneleri
Kaynak: Wikipedia
Not: Sıra sadece bilgi amaçlı verilmiştir. Giriş, nesnenin adıdır .
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
Veya kopyala-yapıştır dostu listeler olarak:
'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
Puanın
Let beklenen yarıçapı olmak nesne ve izin bu nesne için programınızın cevap.
O zaman puanınız şöyle tanımlanır:
nerede bayt kodunuzun uzunluğudur.
Örnek:
Kodunuzun boyutu ise byte ve en kötü yaklaşım tahmini yarıçapı Ay'da ise km yerine km, sonra skor olacaktır:
Ne kadar düşük, o kadar iyi.
Cevabınız için önerilen başlık:
Language, 100 bytes, score = 302
Puanınızı hesaplamak için bu betiği kullanabilirsiniz (ilk satır = kod uzunluğu, sonraki 20 satır = çıktılarınız, Sun'dan Titania'ya).
kurallar
- Nesnenin adını tam küçük harf, tam büyük harf veya aynen yukarıda açıklandığı gibi alabilirsiniz (başlık durumu). Diğer karışık vakalara izin verilmez.
- Girişin 20 olası addan biri olduğu garanti edilir.
- Tamsayıları veya değişkenleri geri getirebilirsiniz. Her iki durumda da, ceza doğrudan bu değerlerle hesaplanmalıdır (yüzdürme durumunda yuvarlanmış değerler değil).
- Olumlu değerler döndürmelisin.
- Boş programlara izin verilmiyor.
7512
tüm test durumları için 2 bayt kullanarak 60 puandı. Yakında herhangi bir zamanda bir MathGolf çözümü oluşturmak için dalıp dalmadığımı göreceğim, ancak 05AB1E'yi yenmek zor olacak.