From 65b7ecad9f62922ff631dabd127a5585ba339fbe Mon Sep 17 00:00:00 2001 From: Zeheng Li Date: Tue, 12 Nov 2024 04:08:38 -0700 Subject: [PATCH] add examples --- src/airfaregrants.py | 3 +++ src/ooohisee.py | 27 +++++++++++++++++++++++++++ src/sauna.py | 14 ++++++++++++++ src/whichnumberkindisit2.py | 13 +++++++++++++ 4 files changed, 57 insertions(+) create mode 100644 src/airfaregrants.py create mode 100644 src/ooohisee.py create mode 100644 src/sauna.py create mode 100644 src/whichnumberkindisit2.py diff --git a/src/airfaregrants.py b/src/airfaregrants.py new file mode 100644 index 0000000..a651243 --- /dev/null +++ b/src/airfaregrants.py @@ -0,0 +1,3 @@ +n = int(input()) +p = [int(input()) for _ in range(n)] +print(max(0, min(p) - max(p) // 2)) diff --git a/src/ooohisee.py b/src/ooohisee.py new file mode 100644 index 0000000..b8203d8 --- /dev/null +++ b/src/ooohisee.py @@ -0,0 +1,27 @@ +r, c = [int(d) for d in input().split()] +m = [] +for _ in range(r): + m.append(input()) + +found = [] +for i in range(1, r - 1): + for j in range(1, c - 1): + if ( + m[i][j] == "0" + and m[i - 1][j] == "O" + and m[i][j - 1] == "O" + and m[i - 1][j - 1] == "O" + and m[i + 1][j] == "O" + and m[i][j + 1] == "O" + and m[i + 1][j + 1] == "O" + and m[i + 1][j - 1] == "O" + and m[i - 1][j + 1] == "O" + ): + found.append((i + 1, j + 1)) + +if not found: + print("Oh no!") +elif len(found) > 1: + print(f"Oh no! {len(found)} locations") +else: + print(*found[0]) diff --git a/src/sauna.py b/src/sauna.py new file mode 100644 index 0000000..a7da666 --- /dev/null +++ b/src/sauna.py @@ -0,0 +1,14 @@ +n = int(input()) +ma, mb = -1, 200001 +for _ in range(n): + a, b = [int(d) for d in input().split()] + if a > ma: + ma = a + if b < mb: + mb = b + if ma > mb: + break +if ma <= mb: + print(mb - ma + 1, ma) +else: + print("bad news") diff --git a/src/whichnumberkindisit2.py b/src/whichnumberkindisit2.py new file mode 100644 index 0000000..298a386 --- /dev/null +++ b/src/whichnumberkindisit2.py @@ -0,0 +1,13 @@ +import math + +t = int(input()) +for _ in range(t): + n = int(input()) + r = "" + if n % 2: + r += "O" + if math.sqrt(n).is_integer(): + r += "S" + if not r: + r = "EMPTY" + print(r)