본문 바로가기

Python37

[Python] 백준 문제 2884번: 알람 시계 https://www.acmicpc.net/problem/2884 2884번: 알람 시계 상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해보았지만, www.acmicpc.net 문제 2884번: 알람 시계 2단계 4번째 문제이다. 풀이과정 일단 H와 M을 한 줄에 입력 받아야 한다. H,M=map(int,input().split()) 만약 M이 45 이상이라면 그냥 45만 빼주고 출력을 하면 된다. if 45 2023. 2. 8.
[Python] 백준 문제 14681번: 사분면 고르기 https://www.acmicpc.net/problem/14681 14681번: 사분면 고르기 점 (x, y)의 사분면 번호(1, 2, 3, 4 중 하나)를 출력한다. www.acmicpc.net 문제 14681번: 사분면 고르기 2단계 4번째 문제이다. 풀이과정 일단 x와 y를 input으로 받는다. x=int(input()) y=int(input()) 그리고 x가 양수일때와 음수일 때를 나눈다. x가 양수일때 y가 양수이면 1사분면, y가 음수이면 4사분면으로 분류한다. if x>0: if y>0: print("1") elif y 2023. 2. 7.
[Python] 백준 문제 2753번: 윤년 https://www.acmicpc.net/problem/2753 2753번: 윤년 연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성하시오. 윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때이다. 예를 들어, 2012년은 4의 배수이면서 www.acmicpc.net 문제 2753번: 윤년 2단계 3번째 문제이다. 풀이과정 윤년을 구하는 문제이다. 윤년이 연도가 4의 배수이면서, 100의 배수가 아니거나 400의 배수일 때라고 한다. 즉, 연도가 4의 배수이면서 100의 배수가 아니거나 연도가 4의 배수이면서 400의 배수이어야 된다는 의미이다. if 조건문을 작성하지만 and와 or도 사용해야됨을 알 수 있다. 주의해야될 점은 and와 or이 있을 .. 2023. 2. 7.
[Python] 백준 문제 9498번: 시험 성적 https://www.acmicpc.net/problem/9498 9498번: 시험 성적 시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 9498번: 시험 성적 2단계 2번째 문제이다. 풀이과정 시험 성적에 따라 A, B, C, D, F로 나뉘는 코드를 작성하는 문제이다. if, elif, else를 사용하면 간단히 표현할 수 있다. 풀이를 작성해보면 아래와 같다. Score=int(input()) if 90 2023. 2. 6.
[Python] 백준 문제 1330번: 두 수 비교하기 https://www.acmicpc.net/problem/1330 1330번: 두 수 비교하기 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오. www.acmicpc.net 문제 1330번: 두 수 비교하기 2단계 첫번째 문제이다. 풀이과정 조건문을 사용하는 문제이다. 두 정수 A와 B가 주어지면 두 수의 크기를 부등호로 출력하면 된다. 일단 A와 B를 input 함수를 이용하여 받자. A, B=map(int, input().split()) 이제 A와 B를 비교하자 조건문 if, elif, else를 사용하여 코드를 작성하자. if AB: print(">") else: print("==") 위의 코드를 모두 정리하면 아래와 같다. 완성된 소소코드 2023. 2. 6.
[Python] 백준 문제 10172번: 개 https://www.acmicpc.net/problem/10172 2023. 2. 5.