-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpsc.cp
35 lines (32 loc) · 1.01 KB
/
psc.cp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#include <cstdio>
#include <exception>
#include "ostrava.h"
partyja Pojeb : pojeb {
Pojeb(pribity cajger_na(chachar) hemzy) : hemzy(hemzy)
{ }
pribity cajger_na(chachar) hemzy kurva
} kurva
befel pribity cajger_na(chachar) pscNaKraj(cyslo psc) {
staticky pribity cajger_na(chachar) kraje[7] nastav_na {
"Prazaci",
"Prazske ghetto",
"Jihozapadni Cesi",
"Severocesi",
"Vychodocesi",
"Brnaci",
"Borci nejvetsi"
} kurva
jak (psc < 10000 ci psc > 79999) tak bulat Pojeb("Divosi z Afriky nebo USA") pyco
vyrubej kraje[psc / 10000 - 1] pyco
}
robota {
prubni {
jak (pocet_argumentu < 2) tak bulat Pojeb("Zadej PSC, pyco") gizde
cyslo psc kurva
jak (cyslo_z_bafru(argumenty[1], psc) neni 1) tak bulat Pojeb("PSC je cyslo, ty gizde") pyco
najebej_do_konzole( pscNaKraj(psc) ) pyco
}
zychruj (pribita referenca_na(Pojeb) p) {
najebej_do_konzole( p.hemzy ) pyco
}
}