From 43e520c0234f0f31a726a6f5a852f0bc7f1758dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anton=20Luka=20=C5=A0ijanec?= Date: Mon, 1 Nov 2021 17:56:29 +0100 Subject: geo --- inf/priprave/dn/1a.c | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 inf/priprave/dn/1a.c (limited to 'inf/priprave/dn/1a.c') diff --git a/inf/priprave/dn/1a.c b/inf/priprave/dn/1a.c new file mode 100644 index 0000000..84b2c08 --- /dev/null +++ b/inf/priprave/dn/1a.c @@ -0,0 +1,26 @@ +#include +#include +/* https://codeforces.com/group/Eu6CNrz8hK/contest/349888/problem/A */ +int main (void) { /* TIL: od ISO C11 je to legalno */ + unsigned short int num1 = 9; + unsigned short int num2 = 10; + int c; + while (getchar() != '\n'); + while (1) { + if ((c = getchar()) == EOF) + break; + if (c == '\n') + num2 = 9; + if (c <= '9' && c >= '1') +#define num (*(num2 > 9 ? &num1 : &num2)) + if (c-'0' < num) + num = c-'0'; + } + if (num1 == num2) + printf("%d\n", num1); + else if (num1 < num2) + printf("%d%d\n", num1, num2); + else + printf("%d%d\n", num2, num1); + return 0; +} -- cgit v1.2.3