본문 바로가기

백준23

[ Python ] 백준 7287번 등록 풀이 www.acmicpc.net/problem/7287 7287번: 등록 첫 줄에 자신이 맞은 문제의 수, 둘째 줄에 아이디를 출력한다. www.acmicpc.net 문제는 이와 같다. 처음에 이 문제를 봤을 때, 이거,,, 파싱을 하라는 걸까,, 뭘까,,, 이람서 고민했었다. 근데 그냥 백준 페이지에서 자기 닉네임 눌러서 맞은 문제 개수를 확인해 출력하면 되는 문제였다. [ Code ] print("자신이 맞춘 개수") print("자신의 아이디") 2020. 12. 27.
[ 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.
[ Python ] 백준 11022번 A+B -8 풀이 www.acmicpc.net/problem/11022 11022번: A+B - 8 각 테스트 케이스마다 "Case #x: A + B = C" 형식으로 출력한다. x는 테스트 케이스 번호이고 1부터 시작하며, C는 A+B이다. www.acmicpc.net 앞서 풀이했던 11021번 문제와 거의 동일한 형태입니다. n=int(input()) for i in range(n): a,b=map(int,input().split()) print("Case #%s: %s + %s = %s" %(i+1,a,b,a+b)) 2020. 12. 27.
[ Python ] 백준 11021번 A+B -7 풀이 www.acmicpc.net/problem/11021 11021번: A+B - 7 각 테스트 케이스마다 "Case #x: "를 출력한 다음, A+B를 출력한다. 테스트 케이스 번호는 1부터 시작한다. www.acmicpc.net 문제는 이러합니다. for 문 돌려서 입력 받고, 출력하면 되겠습니다. [ Code ] n = int(input()) for i in range(n): a, b = map(int, input().split()) print("Case #%s: %s" % (i+1,a+b)) 2020. 12. 27.