관리 메뉴

엘리

5월 22일_21일 수업 과제 다 풀었음 :) #Ineedmorequestions 본문

프로그래밍 공부 일지

5월 22일_21일 수업 과제 다 풀었음 :) #Ineedmorequestions

엘리허 2021. 5. 22. 19:52

#계산기

# 영민이는 프로그램을 이용하여 계산기를 만들려고 한다.

# 하지만 영민이는 프로그램을 얼마 배우지 않아 어려워 하고 있다.

# 우리가 영민이를 위해 계산기 프로그램을 만들어주자!

https://codeup.kr/problem.php?id=1231 

 

계산기 1

영민이는 프로그램을 이용하여 계산기를 만들려고한다. 하지만 영민이는 프로그램을 얼마 배우지 않아 어려워하고있다. 우리가 영민이를 위해 계산기 프로그램을 만들어주자.

codeup.kr

a=input("연산식을 입력하시오")

if "+" in a:

  b=int(a.find("+"))

  f=int(a[:b])+int(a[b+1:])

  print(f)

elif "-" in a:

  c=int(a.find("-"))

  g=int(a[:c])-int(a[c+1:])

  print(g)

elif "*" in a:

  d=int(a.find("*")) 

  h=int(a[:d])*int(a[d+1:])

  print(h)

elif "/" in a:

  e=int(a.find("/"))

  i=int(a[:e])/int(a[e+1:])

  print('%.2f'%i)

 

일단 한번에 성공 아싸! 

 

 

#윤년

 https://www.acmicpc.net/problem/2753

 

2753번: 윤년

연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성하시오. 윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때이다. 예를 들어, 2012년은 4의 배수이면서

www.acmicpc.net


a=int(input("년도를 입력하시오"))
if (a%4==0 and a%100!=0) or a%400==0:
  print("1")
else:
  print("0")

 

#사분면

https://www.acmicpc.net/problem/14681

a=int(input())
b=int(input())
if a>0 and b>0:
  print("1")
elif a<0 and b>0:
  print("2")
elif a<0 and b<0:
  print("3")
else:
  print("4")

 

14681번: 사분면 고르기

점 (x, y)의 사분면 번호(1, 2, 3, 4 중 하나)를 출력한다.

www.acmicpc.net

 

 

#슬픈지행복한지

https://www.acmicpc.net/problem/10769
text=input()
a=int(text.count(":-)"))
b=int(text.count(":-("))
if a<b:
  print("sad")
elif a>b:
  print("happy")
elif a!=0 and b!=0 and a==b:
  print("unsure")
elif a==0 and b==0:
  print("none")

 

10769번: 행복한지 슬픈지

승엽이는 자신의 감정을 표현하기 위해서 종종 문자 메시지에 이모티콘을 넣어 보내곤 한다. 승엽이가 보내는 이모티콘은 세 개의 문자가 붙어있는 구조로 이루어져 있으며, 행복한 얼굴을 나

www.acmicpc.net

 

#알람구하기

https://www.acmicpc.net/problem/2884
a=input()
b=int(a.find(" "))
c=int(a[b+1:])
d=int(a[:b])
if d>=0 and c>=45:
  print(d,c-45)
elif d>0 and c<45:
  print(d-1,60-45+c)
elif d==0 and c<45:
   print(24-1,60-45+c)

 

2884번: 알람 시계

상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해보았지만,

www.acmicpc.net