[알고리즘]/BOJ

[백준/Python] 기초 10문제 - Day 1

개발새발주발 2023. 2. 8. 17:04
728x90

5717번 

count=[]
friends=0
while True:
    m,f = map(int,input().split())
    friends = m+f
    if m==0 and f==0:
        break

    count.append(friends)

for i in range(len(count)):
    print(count[i])

 

19944번 

n,m = map(int,input().split())

if m <=2 :
    print("NEWBIE!")
elif m<=n:
    print("OLDBIE!")
else:
    print("TLE!")

 

14652번

n,m,k=map(int,input().split())

col = k // m
row = k % m

print(col,row)

 

10797번

n = int(input())
arr = list(map(int,input().split()))

cnt = 0
for i in range(len(arr)):
    if arr[i] == n:
        cnt+=1
    else:
        cnt+=0
print(cnt)

 

10101번

a=int(input())
b=int(input())
c=int(input())

if a+b+c == 180:
    if a == b == c== 60:
        print("Equilateral")
    elif a==b or b==c or c==a:
        print("Isosceles")
    else:
        print("Scalene")

else:
    print("Error")

2752번

arr=list(map(int,input().split()))

arr.sort()

print(arr[0], arr[1], arr[2])

 

17388번

s,k,h = map(int,input().split())


if s+k+h >= 100:
    print("OK")

else:
    if min(s,k,h) == s:
        print("Soongsil")
    elif min(s,h,k) == k:
        print("Korea")
    elif min(s,h,k) == h:
        print("Hanyang")

 

2741번

n = int(input())
num = 1
for i in range(n):
    print(num)
    num +=1

 

2010번

import sys

n=int(sys.stdin.readline())

tab = [int(sys.stdin.readline()) for i in range(n)]

print(sum(tab)-n+1)

input()을 사용하니 계속 시간초과가 떠서 sys를 통해 구현하였다. 

 

2742번

n = int(input())

for i in range(n):
    print(n)
    n-=1
    if n==0:
        exit()
n = int(input())

for i in range(n,0,-1):
    print(i)

for문을 더 잘 활용하면 더 간단한 코드를 짤 수 있다. 

 

 

'[알고리즘] > BOJ' 카테고리의 다른 글

[백준/Python] 기초 10제 - Day3  (0) 2023.02.14
[백준/Python] 기초 10제 - Day 2  (0) 2023.02.10
[백준/python] 11286번 절댓값 힙  (0) 2023.02.02
[백준/Python] 2753 윤년  (0) 2022.09.05
[백준/Python] 10171 고양이 ♥  (0) 2022.08.23