Sen, şu dokuz görevleri yerine programlar yazmak için bir dil kullanmak gerekir istediğiniz herhangi bir sırada .
- Girilen bir sayıyı taban 10'dan taban 36'ya dönüştürün.
- Örnek giriş:
1000
- Örnek çıktı:
RS
(çıktı büyük harf olmalıdır)
- Örnek giriş:
- Bir dizgideki her karakteri, 10 ondalık basamak ASCII koduna dönüştür ve birlikte birleştirilmiş kodları yazdır.
- Örnek giriş:
Scrambled 3GG5
- Örnek çıktı:
839911497109981081011002051717153
- Örnek giriş:
- Girilen bir sayının 1738'e bölünebilir olup olmadığını belirleyin.
- Öyleyse gerçek bir değer, değilse öyleyse sahte bir değer döndürün.
- Bir dizgenin içinde harf
q
olup olmadığını belirleyin.- Varsa gerçek bir değer, eğer değilse sahte bir değer döndürün.
- Girilen harf dizesini +1 Sezar şifresiyle kodlayın.
- Dava korunmalı. Harf olmayan karakterler değişiklik yapılmadan yazdırılacaktır.
- Örnek giriş:
Good morning, World!
- Örnek çıktı:
Hppe npsojoh, Xpsme!
- Bir sayının asal çarpanlarının toplamını bulun ve yazdırın.
- Örnek giriş:
1320
- Örnek çıktı:
21
- Örnek giriş:
- Baskı
PPCG
. n
Bölünebilen ilk pozitif tamsayıları yazdırınfloor(sqrt(n))
.n
girilen bir tamsayıdır.
- Girilen bir dizgideki her birini
o
veO
yerineಠ
.- Örnek giriş:
Onomatopoeia
- Örnek çıktı:
ಠnಠmatಠpಠeia
- Örnek giriş:
Bu zorluğun Code Billiards
olmadığını fark etmiş olacaksınız Code Golf
. Bu mücadelenin amacı, bilardolarda olduğu gibi, kodunuzu ayarlamaktır, böylece bir sonraki mücadele için sadece biraz değiştirilebilir. Bu nedenle programlarınızın yukarıdaki görevleri sırayla çözmesi gerekmez.
Puanınız aşağıdaki gibi belirlenir
- Puanınız
1
programlarınızdaki her byte kadar artar . floor(n^(1.5))
Eğer iki ardışık program Levenshtein mesafesine sahipse puanınız artarn
. Örneğin, ilk programınızpotato
ve ikinci programınız isetaters
, puanınız 12 bayt için 12 artar ve11
=floor(5^(1.5))
5 Levenshtein mesafesi için = artar .
Bu zorluğun amacı, dokuz program da yazıldıktan sonra mümkün olduğunca düşük bir puan elde etmektir. Standart CG kuralları geçerlidir.
Büyük afişi görmek için, "Kod pasajını göster" i tıklayın, aşağıya doğru kaydırın ve "► Kod pasajını çalıştır" ı tıklayın. Doktor tarafından yapılan snippet.
ಠ
ve a
nedir? 1 ( ಠ
1 karakter olarak sayılıyor ) veya 2 ( ಠ
2 aslında bayt olduğu için) mi?