Vain käyttäjän määrittämät toiminnot. Ei sisäänrakennettuja toimintoja ollenkaan.
Ei hakua tulojen varalta, jotka määritetään suoraan varsille.
Taso 1: (2 tuntia - kynä ja paperi)
1.Ratkaise yhtälö X teho Y annetuilla arvoilla.
Example: Input: X=2 Y=-2 Output: 0.25
2.Etsi kahden annetun pisteen välinen etäisyys ja pyöristä se lähimpään numeroon.
Example: Input: (24)(410) Output: 6
3. Laske annetussa merkkijonossa olevien merkkien määrä ja käsittele '$' pakosarjana. Jos '$':a edeltää ', pidä sitä normaalina '$' eikä pakomerkkijonona. Jos '' esiintyy, käsittele sitä yksittäisenä ''.
Example: Input: Hello$World$ Output: 11
4. Anna 2D-matriisi, etsi kaikkien elementtien summa.
Example: Input: [1 2 3] [4 5 6] [7 8 9] Output: 45
Taso 2:
Viimeistele yksi kysymys saadaksesi seuraavan tyypin. Yhteensä 5 kysymystä. (3 tuntia - konekierros)
1.Ratkaise yhtälö (XpowerY/Z!) + (Z/(X!+Z)) annetuilla arvoilla X Y Z. X ja Z eivät voi olla negatiivisia.
Example: Input: X=2 Y=3 Z=4 Output: 1
2.Batman Spiderman ja Superman aikovat perustaa yrityksen. Investoinnin kokonaisarvo on 1000 miljoonaa dollaria. Kuka tahansa voi lisätä nykyiseen sijoitukseensa uusia sijoituksia. He voivat siirtää sijoituksia keskenään. Ohjelman tulee olla OOP-tyyliä ja siinä tulee olla valikko, jossa käyttäjä voi tehdä kaikki toiminnot. (Jotain samanlaista kuin alla oleva esimerkki.)
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.
En saanut kolmatta kysymystä, koska aika loppui kesken. Sinun on täytettävä 3 kysymystä päästäksesi seuraavalle kierrokselle.