5 분 소요

코드업 문제집 기초3. if ~ else 문제풀이 입니다.
모든 문제는 파이썬을 이용하여 풀이합니다.

기초 - if ~ else

6065번

a, b, c = map(int, input().split())

if a%2==0 :  
  print(a)

if b%2==0 :
  print(b) 

if c%2==0 :
  print(c) 


6066번

a, b, c = map(int, input().split())

if a%2==0:
    print("even")
else:
    print("odd")

if b%2==0:
    print("even")
else:
    print("odd")
    
if c%2==0:
    print("even")
else:
    print("odd")


6067번

n=int(input())

if n<0 :
  if n%2==0 :
    print('A')      
  else :
    print('B')
else :
  if n%2==0 :
    print('C')
  else :
    print('D')


6068번

n=int(input())

if n>=90 :
  print('A')
else :
  if n>=70 :
    print('B')
  else :
    if n>=40 :
      print('C')
    else :
      print('D') 


6069번

n=input()

if n=="A" :
  print('best!!!')
elif n=="B" :
    print('good!!')
elif n=="C" :
    print('run!')
elif n=="D" :
    print('slowly~')
else:
    print('what?') 


6070번

n=int(input())

if n==12 or n==1 or n==2:
  print('winter')
elif n==3 or n==4 or n==5:
    print('spring')
elif n==6 or n==7 or n==8:
    print('summer')
else:
    print('fall')


심화 - if ~ else

1151번

n = int(input())
if n < 10:
    print("small")


1152번

n = input()
n = int(n)
if n < 10:
    print("small")
else:
    print("big")


1153번

a, b=map(int, input().split())
if a < b:
    print("<")
elif a > b:
    print(">")
else:
    print("=")


1154번

a,b=map(int, input().split())
print(a-b if a>b else b-a)


1155번

n = int(input())

if n%7==0:
    print("multiple")
else:
    print("not multiple")


1156번

n = int(input())

if n%2==0:
    print("even")
else:
    print("odd")


1157번

n = float(input())

if 50 <= n <= 60:
    print("win")
else:
    print("lose")


1158번

n = float(input())

if 30 <= n <= 40 or 60<= n <= 70:
    print("win")
else:
    print("lose")


1159번

n = int(input())

if 50<=n<=70 or n%6==0 :
    print("win")
else:
    print("lose")


1160번

n = int(input())

if n==1 or n==3 or n==5 or n==7:
    print("oh my god")
else:
    print("enjoy")


1161번

a,b=map(int, input().split())

if a%2==0 :
    print("짝수",end='')
    print("+",end='')
elif a%2==1 :
    print("홀수",end='')
    print("+",end='')

if b%2==0 :
    print("짝수",end='')
    print("=",end='')
elif b%2==1 :
    print("홀수",end='')
    print("=",end='')

if (a+b)%2==0 :
    print("짝수")
elif (a+b)%2==1 :
    print("홀수")


1162번

a,b,c=map(int, input().split())

if (a-b+c)%10==0:
    print("대박")
else:
    print("그럭저럭")


1163번

a,b,c=map(int, input().split())

if ((a+b+c)//100)%2==0:
    print("대박")
else:
    print("그럭저럭")


1164번

a,b,c=map(int, input().split())

if a<=170 or b<=170 or c<=170:
    print('CRASH')
else:
    print('PASS')


1165번

minute, score = map(int, input().split())
 
while minute<90 :
    minute += 5
    score += 1
 
print(score)


1166번

n = int(input())

if n%4==0:
    if n%100==0:
        if n%400==0:
            print("yes")
        else:
            print("no")
    else:
        print("yes")
else:
    print("no")    


1167번

a,b,c=map(int, input().split())

if a>=b and b>=c:
    print("{}".format(b))
elif c>=b and b>=a:
    print("{}".format(b))
elif a>=c and c>=b:
    print("{}".format(c))
elif b>=c and c>=a:
    print("{}".format(c))
elif b>=a and a>=c:
    print("{}".format(a))
elif c>=a and a>=b:
    print("{}".format(a))


1168번

a,b=map(int, input().split())
c=a//10000
if b>2:
    c=2000+c
    print(2012-c+1)
else:
    c=1900+c
    print(2012-c+1)    


1169번

a=int(input())
b=2012-a+1
print(b%100 ,end=' ')

if b//1000 == 1:
    print(1)
else:
    print(3)


1170번

a,b,c=map(int, input().split())
print(a*1000+b*100+c)


1171번

a,b,c=map(int, input().split())
print(a*100000+b*1000+c)


1172번

a,b,c=map(int, input().split())

if a>=b and b>=c:
    print("{} {} {}".format(c,b,a))
elif c>=b and b>=a:
    print("{} {} {}".format(a,b,c))
elif a>=c and c>=b:
    print("{} {} {}".format(b,c,a))
elif b>=c and c>=a:
    print("{} {} {}".format(a,c,b))
elif b>=a and a>=c:
    print("{} {} {}".format(c,a,b))
elif c>=a and a>=b:
    print("{} {} {}".format(b,a,c))


1173번

a,b=map(int, input().split())
if a==0 and b<30:
    b=24*60+b-30
    a=b//60
    b=b%60
    print(a,b)

else:
    b=a*60 +b -30
    a=b//60
    b=b%60
    print(a,b)


1180번

a=int(input())

if a%10==0:
    a=(a/10)*2
    print(int(a))
    if a>50:
        print("OH MY GOD")
    else:
        print("GOOD")

else:
    b=a//10
    c=a%10
    a=(c*10+b)*2
    if a < 100:
        print(int(a))
        if a>50:
            print("OH MY GOD")
        else:
            print("GOOD")
    else:
        a-=100
        print(int(a))
        if a>50:
            print("OH MY GOD")
        else:
            print("GOOD")


1201번

n = int(input())

if n>0:
    print("양수")
elif n==0:
    print(0)
else:
    print("음수")


1202번

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")


1203번

n = int(input())

if n > 20:
    print("비만")
elif n > 10:
    print("과체중")
else:
    print("정상")


1204번

n = int(input())

if n%10==1:
    if n==11:
        print("11th")
    else:
        print("{0}st".format(n))
elif n%10==2:
    if n==12:
        print("12th")
    else:
        print("{0}nd".format(n))
elif n%10==3:
    if n==13:
        print("13th")
    else:
        print("{0}rd".format(n))
else:
    print("{0}th".format(n))


1205번

a, b = map(int, input().split())

print("%.6f" %(max(a+b,a-b,b-a,a*b,a/b,b/a,a**b,b**a)))


1206번

a, b = map(int, input().split())

if a%b==0:
    c=a/b
    print("{0}*{1}={2}".format(b,int(c),a))
elif b%a==0:
    c=b/a
    print("{0}*{1}={2}".format(a,int(c),b))
else:
    print("none")


1207번

a, b, c, d = map(int, input().split())

if a+b+c+d == 0:
    print("모")
elif a+b+c+d == 1:
    print("도")
elif a+b+c+d == 2:
    print("개")
elif a+b+c+d == 3:
    print("걸")
else:
    print("윷")


1210번

a, b = map(int, input().split())

if a==1:
    a=400
elif a==2:
    a=340
elif a==3:
    a=170
elif a==4:
    a=100
else:
    a=70

if b==1:
    b=400
elif b==2:
    b=340
elif b==3:
    b=170
elif b==4:
    b=100
else:
    b=70

if a+b > 500:
    print("angry")
else:
    print("no angry")


1212번

a, b, c = map(int, input().split())

if a+b>c and a+c>b and c+b>a:
    print("yes")
else:
    print("no")


1214번

a, b = map(int, input().split())

if a%4==0:
    if a%100==0:
        if a%400==0:
            if b==2:
                print(29)
            elif b==1 or b==3 or b==5 or b==7 or b==8 or b==10 or b==12:
                print(31)
            else:
                print(30)
        else:
            if b==2:
                print(28)
            elif b==1 or b==3 or b==5 or b==7 or b==8 or b==10 or b==12:
                print(31)
            else:
                print(30)
    else:
        if b==2:
            print(29)
        elif b==1 or b==3 or b==5 or b==7 or b==8 or b==10 or b==12:
            print(31)
        else:
            print(30)
else:
    if b==2:
        print(28)
    elif b==1 or b==3 or b==5 or b==7 or b==8 or b==10 or b==12:
        print(31)
    else:
        print(30) 


1216번

a, b, c = map(int, input().split())

if (a+c) > b:
	print("do not advertise")
elif (a+c) < b:
	print("advertise")
else:
	print("does not matter")


1218번

a, b, c = map(int, input().split())

if c < (a+b) :
	if a==b or b==c or c==a:
		if a==b==c:
			print("정삼각형")
		else:
			print("이등변삼각형")
	elif (a**2 + b**2) == c**2:
		print("직각삼각형")
	else:
		print("삼각형")
else:
	print("삼각형아님")


1222번

a, b, c = map(int, input().split())

while a < 90 :
    a += 5
    b += 1
 
if b > c:
    print("win")
elif b == c:
    print("same")
else:
    print("lose")


1224번

a, b, c, d = map(int, input().split())

if (a/b)  >  (c/d)  :
    print(">")
elif (a/b) ==  (c/d):
    print("=")
else:
    print("<")


1226번

p1, p2, p3, p4, p5, p6, bonus= map(int, input().split())
l1, l2, l3, l4, l5, l6 = map(int, input().split())

prize = [p1, p2, p3, p4, p5, p6]
lotto = [l1, l2, l3, l4, l5, l6]
count = 0

for i in lotto:
    if i in prize:
        count+=1

if count == 6:
    print(1)
elif count == 5:
    if bonus in lotto:
        print(2)
    else:
        print(3)
elif count == 4:
    print(4)
elif count == 3:
    print(5)
else:
    print(0)


1228번

a, b = map(float, input().split())
c = (a-100)*0.9
d = ((b-c)*100)/c

if d <= 10 :
    print("정상")
elif 10< d <=20:
    print("과체중")
else:
    print("비만")


1229번

a, b = map(float, input().split())

if a<150:
	c=a - 100
elif 150<=a <160:
	c= (a -150)/2 + 50
else:
	c=(a - 100) * 0.9
d = (b - c) * 100 / c

if d <= 10 :
    print("정상")
elif 10< d <=20:
    print("과체중")
else:
    print("비만")


1230번

a, b, c = map(int, input().split())

if a <= 170:
    print("CRASH {}".format(a))
elif b <= 170:
	print("CRASH {}".format(b))
elif c <= 170:
	print("CRASH {}".format(c))
else:
	print("PASS")


1231번

a=input()

for i in range(0,len(a)):
    if a[i]=='+':
        print(int(a[:i])+int(a[i+1:]))
        break
    elif a[i]=='-':
        print(int(a[:i])-int(a[i+1:]))
        break
    elif a[i]=='*':
        print(int(a[:i])*int(a[i+1:]))
        break
    elif a[i]=='/':
        print(round(int(a[:i])/int(a[i+1:]),2))
        break

댓글남기기