본문 바로가기

전체 글

(53)
[백준] 2739번 파이썬 문제 풀이 백준 2739번은 구구단을 출력하는 문제이다. 2739번: 구구단 N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다. www.acmicpc.net 내 코드 n = int(input()) for m in range(1, 10): print(n, "*", m, "=", n*m) # 쉼표(,)로 공백 출력 결과 이번 구구단 문제는 for문을 사용하여 간단하게 풀었다.
[백준] 2480번 파이썬 문제 풀이 백준 2480번은 3개의 값을 입력하면 각 규칙에 따라 다른 값을 출력하는 문제이다. 2480번: 주사위 세개 1에서부터 6까지의 눈을 가진 3개의 주사위를 던져서 다음과 같은 규칙에 따라 상금을 받는 게임이 있다. 같은 눈이 3개가 나오면 10,000원+(같은 눈)×1,000원의 상금을 받게 된다. 같은 눈이 2개 www.acmicpc.net 내 코드 dice1, dice2, dice3 = map(int, input().split()) if dice1 == dice2 == dice3: print(10000 + (dice1 * 1000)) elif dice1 == dice2 or dice1 == dice3: print(1000 + (dice1 * 100)) elif dice2 == dice3: print..
[백준] 2525번 파이썬 문제 풀이 백준 2525번 문제는 (현재 시간 + 요리 시간)을 구하는 문제이다. 2525번: 오븐 시계 첫째 줄에 종료되는 시각의 시와 분을 공백을 사이에 두고 출력한다. (단, 시는 0부터 23까지의 정수, 분은 0부터 59까지의 정수이다. 디지털 시계는 23시 59분에서 1분이 지나면 0시 0분이 된다.) www.acmicpc.net 내 코드 a, b = map(int, input().split()) c = int(input()) if b+c = 60: if a+((b+c)//60) >= 24: print(a+((b+c)//60)-24, (b+c-60)%60) elif a+((b+c)//60)
[백준] 2884번 파이썬 문제 풀이 백준 2884번은 (입력한 시간 - 45분) 값을 출력하는 문제이다. 2884번: 알람 시계 상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해보았지만, www.acmicpc.net 내 코드 H, M = map(int, input().split()) if M >= 45 and M
[백준] 14681번 파이썬 문제 풀이 백준 14681번 문제는 사분면 번호를 출력하는 문제이다. 14681번: 사분면 고르기 점 (x, y)의 사분면 번호(1, 2, 3, 4 중 하나)를 출력한다. www.acmicpc.net 내 코드 a = int(input()) b = int(input()) if a > 0 and b > 0: print(1) elif a 0: print(2) elif a
[백준] 2753번 파이썬 문제 풀이 백준 2753번 문제는 윤년을 구하는 문제이다. (맞으면 1, 아니면 0 출력) 2753번: 윤년 연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성하시오. 윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때이다. 예를 들어, 2012년은 4의 배수이면서 www.acmicpc.net 내 코드 year = int(input()) if year % 4 == 0 and year % 100 != 0: print(1) elif year % 400 == 0: print(1) else: print(0) 결과 if문을 사용해서 간단하게 풀었다.
[백준] 9498번 파이썬 문제 풀이 백준 9498번 문제는 점수에 따라 다른 시험 점수를 출력하는 문제이다. 9498번: 시험 성적 시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오. www.acmicpc.net 내 코드 score = input() if int(score) >= int(90): print("A") elif int(score) >= int(80): print("B") elif int(score) >= int(70): print("C") elif int(score) >= int(60): print("D") else: print("F") 결과 if문을 사용해서 풀었다. 더 짧게 만들 수도 있나,,?
[백준] 1330번 파이썬 문제 풀이 백준 1330번 문제는 두 수를 비교하는 문제이다. 1330번: 두 수 비교하기 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오. www.acmicpc.net 내 코드 A, B = map(int, input().split()) if A > B: print(">") elif A