728x90
반응형

단순 구현 문제이다.

antenna, eyes = int(input()), int(input())
if antenna >= 3 and eyes <= 4:
    print("TroyMartian")
if antenna <= 6 and eyes >= 2:
    print("VladSaturnian")
if antenna <= 2 and eyes <= 3:
    print("GraemeMercurian")
728x90
반응형
728x90
반응형

단순 수학 문제이다.

 J-1에서 3개를 고르는 경우이므로 출력해야 되는 값은 조합 공식에 의해 (J-3)*(J-2)*(J-1) // (3*2*1)이다. 

J = int(input())
print((J-3) * (J-2) * (J-1) // 6)
728x90
반응형
728x90
반응형

단순 구현 문제이다.

li = [int(input()) for _ in range(4)]
R = 0
for i in range(3):
    if li[i+1] > li[i]:
        R = R + 1
    elif li[i+1] < li[i]:
        R = R - 1

if len(set(li)) == 1: 
    print("Fish At Constant Depth")
elif R == 3:
    print("Fish Rising")
elif R == -3:    
    print("Fish Diving")
else:
    print("No Fish")
728x90
반응형
728x90
반응형

단순 구현 문제이다.

limit = int(input())
speed = int(input())
d = speed - limit
if d <= 0:
    print("Congratulations, you are within the speed limit!")
elif d >= 1 and d <= 20:
    print("You are speeding and your fine is ${}.".format(100))
elif d >= 21 and d <= 30:
    print("You are speeding and your fine is ${}.".format(270))
elif d >= 31:
    print("You are speeding and your fine is ${}.".format(500))
728x90
반응형
728x90
반응형

단순 사칙연산 문제이다.

D, H, M = map(int, input().split())
t1 = D*24*60 + H*60 + M
t2 = 11*24*60 + 11*60 + 11
t = t1 - t2
if t < 0:
    print(-1)
else:
    print(t)
728x90
반응형
728x90
반응형

단순 구현 문제이다.

print(bin(int(input(), 2)*17)[2:])
728x90
반응형
728x90
반응형

단순 수학 문제이다.

s1 = sum(map(int, input().split()))
s2 = sum(map(int, input().split()))
print(max(s1, s2))
728x90
반응형
728x90
반응형

단순 사칙연산 문제이다.

for _ in range(3):
    h1, m1, s1, h2, m2, s2 = map(int, input().split())
    t1 = h1*60*60 + m1*60 + s1
    t2 = h2*60*60 + m2*60 + s2
    t = t2 - t1
    h = t//60//60 % 24
    m = t//60 % 60
    s = t%60
    print(h, m, s)
728x90
반응형
728x90
반응형

단순 사칙연산 문제이다.

a + b = s, a - b = m이라 하면

s+m < 0은 a가 음수인 경우, s-m < 0은 b가 음수인 경우라서 조건에 추가해줘야 한다.

처음에 이 조건을 안 넣어서 계속 틀렸다.

s, m = map(int, input().split())
if  s+m < 0 or s-m < 0 or (s + m) % 2:
    print(-1)
else:
    a = (s + m) // 2
    b = s - a
    print(max(a, b), min(a, b))
728x90
반응형
728x90
반응형

단순 수학 문제이다.

N = int(input())
ans = 1
a = 1
for i in range(N):
    ans += a
    if i%2 == 0:
        a += 1
print(ans)
728x90
반응형
728x90
반응형

단순 정렬 문제이다.

print(*sorted(map(int, input().split())))
728x90
반응형
728x90
반응형

단순 사칙연산 문제이다.

A, B, C = map(int, input().split())
D = int(input())
t = A*60*60 + B*60 + C + D
h = t//60//60 % 24
m = t//60 % 60
s = t%60
print(h, m, s)
728x90
반응형
728x90
반응형

단순 사칙연산 문제이다.

A, B = map(int, input().split())
C = int(input())
t = A*60 + B + C
h = t//60 % 24
m = t%60
print(h, m)
728x90
반응형
728x90
반응형

단순 사칙연산 문제이다. 

a, b, c = map(int, input().split())
if a == b and b == c:
    print(10000 + a*1000)
elif a == b:
    print(1000 + a*100)
elif b == c:
    print(1000 + b*100)
elif c == a:
    print(1000 + c*100)
else:
    print(max(a, b, c)*100)
728x90
반응형
728x90
반응형

단순 사칙연산 문제이다. abs -> 파이썬 절대값 함수

N, M = map(int, input().split())
print(abs(N-M))
728x90
반응형

+ Recent posts