728x90
반응형

단순 수학 문제이다.

n = int(input())
res = ''
t = 0
while 9**t <= n:
    t += 1
res = ''
for i in range(t-1, -1, -1):
    res += str(n//(9**i))
    n = n%(9**i)
print(res)
728x90
반응형
728x90
반응형

단순 사칙연산 문제이다.

A, B = map(int, input().split())
C = int(input())
print(A+B - 2*C if A+B >= 2*C else A+B)
728x90
반응형
728x90
반응형

단순 정렬 문제이다.

li = [input() for _ in range(int(input()))]
li.sort(key=lambda x:float(x))
print(li[1])
728x90
반응형
728x90
반응형

단순 구현 문제이다.

for _ in range(int(input())):
    print('=' * int(input()))
728x90
반응형
728x90
반응형

단순 구현 문제이다.

s = input()
li = [1, 2, 3, 4]
for c in s:
    if c == 'A':
        li[0], li[1] = li[1], li[0]
    elif c == 'B':
        li[0], li[2] = li[2], li[0]
    elif c == 'C':
            li[0], li[3] = li[3], li[0]
    elif c == 'D':
            li[1], li[2] = li[2], li[1]
    elif c == 'E':
            li[1], li[3] = li[3], li[1]
    elif c == 'F':
            li[2], li[3] = li[3], li[2]
print(li.index(1)+1)
print(li.index(4)+1)
728x90
반응형
728x90
반응형

단순 사칙연산 문제이다. input을 써도 통과는 되는 것 같은데 너무 느리다. 그냥 앞으로는 입력받을 때 귀찮더라도 readline으로 받아야겠다. 

import sys

for _ in range(int(sys.stdin.readline())):
    res = 0
    for i in range(int(sys.stdin.readline())):
        res += max(0, max(map(int, sys.stdin.readline().split())))
    print(res)
728x90
반응형
728x90
반응형

단순 구현 문제이다. sys.stdin.readline을 사용하지 않으면 시간 초과가 나온다.

import sys

h, m, s = map(int, sys.stdin.readline().split())
for _ in range(int(sys.stdin.readline())):
    li = list(map(int, sys.stdin.readline().split()))
    if len(li) == 1 and li[0] == 3:
        print(h, m, s)
    else:
        t = h*3600 + m*60 + s
        t += (li[1] if li[0] == 1 else -li[1])
        if t < 0:
            t += 86400
        t = t%86400
        h, m, s = t//3600, (t%3600)//60, t%60
728x90
반응형
728x90
반응형

단순 구현 문제이다. y, r은 사용할 필요도 없고, 사람들의 위치가 x와 같은지만 확인하면 되는 이상한 문제다.

li = list(map(int, input().split()))
x, y, r = map(int, input().split())
print(li.index(x)+1 if x in li else 0)
728x90
반응형
728x90
반응형

단순 사칙연산 문제이다.

for _ in range(int(input())):
    print(sum(map(int, input().split())))
728x90
반응형
728x90
반응형

단순 사칙연산 문제이다.

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

단순 구현 문제이다.

n = int(input())
print(' '*(n-1) + '*')
for i in range(n-2):
    print(' '*(n-2-i) + '*' + ' '*(2*i+1) + '*')
if n > 1:
    print('*'*(2*n-1))
728x90
반응형
728x90
반응형

단순 구현 문제이다.

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

단순 구현 문제이다.

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

단순 사칙연산 문제이다.

for _ in range(int(input())):
    C = G = 0
    for i in range(int(input())):
        c, g = map(float, input().split())
        C += c
        G += c*g
    print("%d %.1f" %(C, G/C))
728x90
반응형
728x90
반응형

단순 구현 문제이다.

li = [input() for _ in range(int(input()))]
if li.count('1') > li.count('0'):
    print("Junhee is cute!")
else:
    print("Junhee is not cute!")
728x90
반응형

+ Recent posts