본문 바로가기

백준 파이썬 풀이5

[ Python ] 백준 10817번 세 수 풀이 www.acmicpc.net/problem/10817 10817번: 세 수 첫째 줄에 세 정수 A, B, C가 공백으로 구분되어 주어진다. (1 ≤ A, B, C ≤ 100) www.acmicpc.net 문제는 위와 같습니다. 이 문제의 대다수의 풀이가 조건문을 사용했으리라 생각합니다. max와 min을 사용해도 되고, 저 같은 경우에는 sorted 사용해 정렬한 후에 출력하는 방식을 사용했습니다. 실행시켰을 때 런타임이 길다는 단점이 있지만,,, 코드가 깔끔해서 좋네요! [ Code ] a,b,c=map(int,input().split()) li = sorted([a,b,c]) print(li[1]) 2020. 12. 29.
[ Python ] 백준 9498번 시험성적 풀이 www.acmicpc.net/problem/9498 9498번: 시험 성적 시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제는 위와 같습니다. if 로 조건식만 잘 쓰면 됩니다. 부등호만 헷갈리지 않으면 풀리는 문제! [ Code ] score=int(input()) if (score>=90): print("A") elif (score>=80 and score=70 and score=60 and score 2020. 12. 29.
[ Python ] 백준 2935번 소음 풀이 www.acmicpc.net/problem/2935 2935번: 소음 수업 시간에 떠드는 두 학생이 있다. 두 학생은 수업에 집중하는 대신에 글로벌 경제 위기에 대해서 토론하고 있었다. 토론이 점점 과열되면서 두 학생은 목소리를 높였고, 결국 선생님은 크게 www.acmicpc.net 문제는 위와 같습니다. if 문을 이용해서 연산자를 판단하여 곱하거나 더해주면 되겠네요. [ Code ] a=int(input()) b=input() c=int(input()) if (b == "*"): print(a*c) else: print(a+c) 2020. 12. 29.
[ python ] 백준 10699번 오늘 날짜 풀이 www.acmicpc.net/problem/10699 10699번: 오늘 날짜 서울의 오늘 날짜를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제는 이러하다. datetime을 import 하면 되는데, 일반적으로 datetime.datetime.today() 를 이용해 오늘 날짜를 출력하게 되면 시간도 같이 출력된다. 따라서 문자열을 잘라주면 된다. 추가로, 내가 원하는 형태로 날짜와 시간을 출력하려면 strftime() 을 사용한다. datetime.today().strftime("%Y-%m-%d") [ Code ] import datetime print(str(datetime.datetime.today())[:10]) 2020. 12. 27.