코딩해요/Python

[백준/파이썬] 조건문

yenas0 2023. 11. 14. 22:49
반응형

#1330 두 수 비교하기

 

 

A, B = map(int,input().split())
if A>B:
	print(">")
elif A<B:
	print("<")
elif A==B:
	print("==")

 

 

 

 

 

 

 

#9498 시험 성적

 

N = int(input())

if N >= 90:
    print('A')
elif N >= 80:
    print('B')
elif N >= 70:
    print('C')
elif N >= 60:
    print('D')
else:
    print('F')

 

 

 

 

 

 

#2753 윤년

a = int(input())

if (a % 4 == 0 and a % 100 != 0)or(a%400 == 0):
    print(1)
else:
    print(0)

 

 

 

 

 

 

 

#14681 사분면 고르기

x = int(input())
y = int(input())

if x > 0 and y > 0:
    print(1)
elif x < 0 and y > 0:
    print(2)
elif x < 0 and y < 0:
    print(3)
else:
    print(4)

 

 

 

 

 

 

 

#2884 알람 시계

H,M = map(int,input().split())
if M > 44:
    print(H, M-45)
elif M<45 and H>0:
    print(H-1,M+15)
else:
    print(23,M+15)

 

 

 

 

 

 

#2525 오븐 시계

H, M = map(int, input().split())
timer = int(input()) 

H += timer // 60
M += timer % 60

if M >= 60:
    H += 1
    M -= 60
if H >= 24:
    H -= 24

print(H,M)

 

 

 

 

 

#2480 주사위 세개

 

a,b,c=map(int,input().split())
if a==b==c:
    print(10000+a*1000)
elif a==b or b==c:
    print(1000+b*100)
elif a==c:
    print(1000+a*100)
else:
    print(max(a,b,c)*100)

 

 

 


또 너무 오랜만에 파이썬해서 적응이 안되고,,

오늘은 map을 사용해봤는데 사용하니까 훨씬 코드도 간결해지고 좋은 것 같다.

 

와중에 저번주에 왜 파이썬 효율떨어진다하는지 오늘 약간 체감했다. 코드 라인 자체는 짧고 알고리즘 짜기 편하긴한데 실행시간이 다른언어들에 비해 훨씬 오래 걸리는 느낌...

반응형

'코딩해요 > Python' 카테고리의 다른 글

[코드업/파이썬] 기초-종합  (0) 2024.05.28
DS_Algorithm  (0) 2024.05.28
DS_Graph  (0) 2024.05.28
DS_AVL  (0) 2024.05.28
[백준/파이썬] 입출력과 사칙연산 문제풀이  (0) 2023.08.15