Samo korisnički definirane funkcije. Uopće nema ugrađenih funkcija.
Nema skeniranja za ulaze izravno dodijeljene vars.
Razina 1: (2 sata - olovka i papir)
1. Riješite jednadžbu X potencije Y sa zadanim vrijednostima.
Example: Input: X=2 Y=-2 Output: 0.25
2. Odredi udaljenost između dvije zadane točke i zaokruži je na najbliži broj.
Example: Input: (24)(410) Output: 6
3. Izbrojte znakove u zadanom nizu tretirajući '$' kao izlazni niz. Ako '$' prethodi '', smatrajte to normalnim '$', a ne izlaznim nizom. Ako se pojavi '', tretirajte ga kao jedan ''.
Example: Input: Hello$World$ Output: 11
4. Za 2D matricu pronađite zbroj svih elemenata.
Example: Input: [1 2 3] [4 5 6] [7 8 9] Output: 45
Razina 2:
Završite jedno pitanje da biste dobili sljedeći tip. Ukupno 5 pitanja. (3 sata - krug stroja)
1. Riješite jednadžbu (XpowerY/Z!) + (Z/(X!+Z)) sa zadanim vrijednostima X Y Z. X i Z ne mogu biti negativni.
Example: Input: X=2 Y=3 Z=4 Output: 1
2.Batman Spiderman i Superman će pokrenuti posao. Ukupna investicija je 1000 milijuna dolara. Svatko može dodati novu investiciju svojoj postojećoj investiciji. Oni mogu međusobno prenositi ulaganja. Program bi trebao biti u OOP stilu i trebao bi imati izbornik za sve radnje korisnika. (Nešto slično donjem primjeru.)
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.
Nisam mogao dobiti treće pitanje jer mi je ponestalo vremena. Morate ispuniti 3 pitanja da biste se kvalificirali za sljedeći krug.