Yalnızca kullanıcı tanımlı işlevler. Hiçbir dahili fonksiyon yok.
Değişkenlere doğrudan atanan girdiler için tarama yapılmaz.
Seviye 1: (2 saat - kalem ve kağıt)
1.X gücü Y denklemini verilen değerlerle çözün.
Example: Input: X=2 Y=-2 Output: 0.25
2. Verilen iki nokta arasındaki mesafeyi bulun ve bunu en yakın sayıya yuvarlayın.
Example: Input: (24)(410) Output: 6
3. '$'ı çıkış dizisi olarak kabul ederek verilen dizedeki karakterlerin sayısını sayın. Eğer '$'ın önünde '' varsa, bunu kaçış dizisi olarak değil, normal '$' olarak düşünün. '' oluşursa, bunu tek '' olarak değerlendirin.
Example: Input: Hello$World$ Output: 11
4. Verilen bir 2 boyutlu matrisin tüm elemanlarının toplamını bulun.
Example: Input: [1 2 3] [4 5 6] [7 8 9] Output: 45
Seviye 2:
Bir sonraki türe geçmek için bir soruyu bitirin. Toplam 5 soru. (3 saat - makine turu)
1. (XgüçY/Z!) + (Z/(X!+Z)) denklemini verilen X Y Z değerleri ile çözün. X ve Z negatif olamaz.
Example: Input: X=2 Y=3 Z=4 Output: 1
2.Batman Örümcek Adam ve Süpermen iş kuracaklar. Toplam yatırım 1000 milyon dolardır. Herkes mevcut yatırımına yeni yatırım ekleyebilir. Yatırımları kendi aralarında aktarabilirler. Program OOP tarzında olmalı ve kullanıcının tüm işlemleri yapabileceği bir menüye sahip olmalıdır. (Aşağıdaki örneğe benzer bir şey.)
Constraints: a.Total investment should always be equal to or lesser than 1000M$. b.Spiderman's investment should never exceed Batman's. c.Investment cannot go into negative. d.Display investments on each update. Example: Input: batman = 300 spiderman = 250 superman = 100 Output: batman - 300 spiderman - 250 superman - 100 add 100 into spiderman sorry spiderman cant have more investment than batman add 200 to batman batman - 500 spiderman - 250 superman - 100 add 500 to superman sorry total investment cant exceed 1000.
Sürem dolduğu için 3. soruyu yapamadım. Bir sonraki tura hak kazanmak için 3 soruyu tamamlamanız gerekiyor.