728x90
반응형

단순 수학 문제이다.

네 개의 수 중 제일 작은 수와 두 번째로 큰 수를 사용하면 제일 큰 직사각형을 만들 수 있다.

li = sorted(map(int, input().split()))
print(li[0]*li[2])
728x90
반응형
728x90
반응형

최대값 찾기 문제이다.

max_s = max_i = 0
for i in range(5):
    s = sum(map(int, input().split()))
    if s > max_s:
        max_s = s
        max_i = i+1
print(max_i, max_s)
728x90
반응형
728x90
반응형

문자열을 곁들인 단순한 사칙연산 문제이다.

li = [input() for _ in range(3)]
if li[1] == '+':
    print(int(li[0]) + int(li[2]))
else:
    print(int(li[0]) * int(li[2]))
728x90
반응형
728x90
반응형

단순 수학 문제이다.

N, M, K = map(int, input().split())
for _ in range(K):
    if N//2 < M:
        M -= 1
    else:
        N -= 1
print(min(N//2, M))
728x90
반응형
728x90
반응형

단순 구현 문제이다.

X, Y = map(int, input().split())
li = [X/Y]
for _ in range(int(input())):
    X, Y = map(int, input().split())
    li.append(X/Y)
print("%.2f" % (min(li)*1000))
728x90
반응형
728x90
반응형

단순 사칙연산 문제이다.

from math import pi

i = 1
while 1:
    d, r, t = map(float, input().split())
    if r == 0:
        break
    dis = d/63360 * pi * r
    mph = dis / t * 3600
    print("Trip #%d: %.2f %.2f" % (i, dis, mph))
    i += 1
728x90
반응형
728x90
반응형

단순 구현 문제(노가다)이다.

d = {"A+": 4.3, "A0": 4.0, "A-": 3.7,  "B+": 3.3,  
     "B0": 3.0, "B-": 2.7, "C+": 2.3, "C0": 2.0, "C-": 1.7, 
     "D+": 1.3, "D0": 1.0, "D-": 0.7, "F": 0.0}
print(d[input()])
728x90
반응형
728x90
반응형

단순 수학 문제이다.

for _ in range(int(input())):
    n = int(input())
    res = sum(k*sum(range(k+2)) for k in range(1, n+1))
    print(res)
728x90
반응형
728x90
반응형

단순 사칙연산 문제이다.

for _ in range(int(input())):
    C = int(input())
    d = [25, 10, 5, 1]
    li = []
    for n in d:
        li.append(C//n)
        C = C%n
    print(*li)
728x90
반응형
728x90
반응형

단순 수학 문제이다.

odd_li = []
for _ in range(7):
    n = int(input())
    if n%2:
        odd_li.append(n)
if odd_li:
    print(sum(odd_li))
    print(min(odd_li))
else:
    print(-1)
728x90
반응형
728x90
반응형

단순 구현 문제이다.

max_n = max_i = max_j = 0
for i in range(1, 10):
    li = list(map(int, input().split()))
    n = max(li)
    if max_n < n:
        max_n = n
        max_i = i
        max_j = li.index(max(li)) + 1
print(max_n)
print(max_i, max_j)
728x90
반응형
728x90
반응형

단순 사칙연산 문제이다.

T = int(input())
for _ in range(T):
    q = input()
    N = int(input())
    li = [int(input()) for i in range(N)]
    print("YES" if sum(li)%N == 0 else "NO")
728x90
반응형
728x90
반응형

오랜만에 풀어 보는 별 찍기 문제이다.

N = int(input())
for i in range(1, N+1):
    print(' '*(N-i) + '*'*i)
for i in range(1, N):
    print(' '*(i) + '*'*(N-i))
728x90
반응형
728x90
반응형

단순 구현(노가다) 문제이다.

A = list(map(int, input().split()))
B = list(map(int, input().split()))

if A == B:
    print(10, 10); 
    print("D")
else:
    a = b = 0
    for i in range(10):
        if A[i] > B[i]:
            a += 3; win = 'A'
        elif A[i] < B[i]:
            b += 3; win = 'B'
        else:
            a += 1; b += 1;    
    print(a, b)
    if a == b:
        print(win)
    else:
        print('A' if a > b else 'B')
728x90
반응형
728x90
반응형

단순 사칙연산 문제이다. 아래 코드 둘 다 정답이다.

N = int(input())
li = input().split('0')
res = 0
for s in li:
    cnt = s.count('1')
    if cnt > 0:
        res += cnt*(cnt+1) // 2
print(res)
N = int(input())
li = list(map(int, input().split()))
res = cnt = 0
for n in li:
    if n == 1:
        cnt += 1
    else:
        res += cnt*(cnt+1) // 2
        cnt = 0
res += cnt*(cnt+1) // 2
print(res)
728x90
반응형

+ Recent posts