Stair, Peak, or Neither? (Codeforces 1950A)
Tags: Implement, implementation

You are given three digits $$$a$$$, $$$b$$$, and $$$c$$$. Determine whether they form a stair, a peak, or neither.   A stair satisfies the condition $$$a<b<c$$$.  A peak satisfies the condition $$$a<b>c$$$. 

Input: The first line contains a single integer $$$t$$$ ($$$1 \leq t \leq 1000$$$) — the number of test cases.The only line of each test case contains three digits $$$a$$$, $$$b$$$, $$$c$$$ ($$$0 \leq a$$$, $$$b$$$, $$$c \leq 9$$$).

Output: For each test case, output "STAIR" if the digits form a stair, "PEAK" if the digits form a peak, and "NONE" otherwise (output the strings without quotes).


Sample Inputs:
7
1 2 3
3 2 1
1 5 3
3 4 1
0 0 0
4 1 7
4 5 7

Sample Outputs:
STAIR
NONE
PEAK
PEAK
NONE
NONE
STAIR

Solution (Python):
tt = int(input())
while tt:
    (a, b, c) = map(int, input().split())
    if a < b and b < c:
        print('STAIR')
    elif a < b and b > c:
        print('PEAK')
    else:
        print('NONE')
    tt -= 1

Solution (Python):
for z in range(int(input())):
    l = tuple(map(int, input().split()))
    a = l[0]
    b = l[1]
    c = l[2]
    if a >= b:
        print('NONE')
    elif b < c:
        print('STAIR')
    elif b == c:
        print('NONE')
    else:
        print('PEAK')

Solution (Python):
number = int(input())
l = []
for i in range(number):
    (a, b, c) = map(int, input().split())
    if a < b < c:
        l.append('STAIR')
    elif a < b > c:
        l.append('PEAK')
    else:
        l.append('NONE')
for i in l:
    print(i)