일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 파이썬
- math
- 5063
- 2935
- MAX
- BaekjoonOnlineJudge
- 2163
- 암호
- 4101
- 2558
- 5355
- 백준
- itertools
- Python3
- Baekjoon
- combinations
- datetime
- 9610
- Python
- 10162
- 2530
- kriii
- 2914
- 2061
- 약수
- 5717
- 소수
- 10886
- 10214
- 11557
- Today
- Total
목록Python3 (62)
new!dea
www.acmicpc.net/problem/3009 3009번: 네 번째 점 세 점이 주어졌을 때, 축에 평행한 직사각형을 만들기 위해서 필요한 네 번째 점을 찾는 프로그램을 작성하시오. www.acmicpc.net #3009 네 번째 점 (Python3) 123456789101112131415a, b = map(int, input().split())c, d = map(int, input().split())e, f = map(int, input().split())if a == c: print(e, end=' ')elif a == e: print(c, end=' ')else: print(a, end=' ')if b == d: print(f)elif b == f: print(d)else: print(b)cs..
www.acmicpc.net/problem/10156 10156번: 과자 첫 번째 줄에는 과자 한 개의 가격 K, 사려고 하는 과자의 개수 N, 현재 동수가 가진 돈 M이 각각 공백을 사이에 두고 주어진다. 단, K, N은 1,000 이하의 양의 정수이고, M은 10만 이하의 양의 정수이 www.acmicpc.net #10156 과자 (Python3) 12K, N, M = map(int, input().split())print(max(K * N - M, 0))cs
www.acmicpc.net/problem/4101 4101번: 크냐? 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 두 정수가 주어진다. 두 수는 백만보다 작거나 같은 양의 정수이다. 입력의 마지막 줄에는 0이 www.acmicpc.net #4101 크냐? (Python3) 12345678while True: a, b = map(int, input().split()) if a == b == 0: break if a > b: print('Yes') else: print('No')cs
www.acmicpc.net/problem/2480 2480번: 주사위 세개 1에서부터 6까지의 눈을 가진 3개의 주사위를 던져서 다음과 같은 규칙에 따라 상금을 받는 게임이 있다. 같은 눈이 3개가 나오면 10,000원+(같은 눈)*1,000원의 상금을 받게 된다. 같은 눈이 2개만 www.acmicpc.net #2480 주사위 세개 (Python3) 1 2 3 4 5 6 7 a, b, c = sorted(map(int, input().split())) if a == c: print(a * 1000 + 10000) elif a == b or b == c: print(b * 100 + 1000) else: print(c * 100) cs 관련 문제: #2476 주사위 게임 new7idea.tistory...
www.acmicpc.net/problem/1934 1934번: 최소공배수 두 자연수 A와 B에 대해서, A의 배수이면서 B의 배수인 자연수를 A와 B의 공배수라고 한다. 이런 공배수 중에서 가장 작은 수를 최소공배수라고 한다. 예를 들어, 6과 15의 공배수는 30, 60, 90등이 있 www.acmicpc.net #1934 최소공배수 (Python3) 유클리드 호제법 사용 또는 math.lcm 사용 12345678910def get_gcd(a,b): if b == 0: return a else: return get_gcd(b, a%b) T = int(input())for i in range(T): A, B = map(int, input().split()) print(A * B // get_gcd(A,..
www.acmicpc.net/problem/10039 10039번: 평균 점수 입력은 총 5줄로 이루어져 있고, 원섭이의 점수, 세희의 점수, 상근이의 점수, 숭이의 점수, 강수의 점수가 순서대로 주어진다. 점수는 모두 0점 이상, 100점 이하인 5의 배수이다. 따라서, 평균 점 www.acmicpc.net #10039 평균 점수 (Python3) 1234s = 0for i in range(5): s += max(int(input()), 40)print(s//5)cs
www.acmicpc.net/problem/2753 2753번: 윤년 연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성하시오. 윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때이다. 예를 들어, 2012년은 4의 배수이면서 www.acmicpc.net #2753 윤년 (Python3) 윤년인 경우 4의 배수 and 100의 배수는 아님 or, 400의 배수 윤년이 아닌 경우 4의 배수가 아님 or, 100의 배수 and 400의 배수는 아님 12345a = int(input())if (a % 4 == 0 and a % 100 != 0) or (a % 400 == 0): print(1)else: print(0)Colored by Color Script..
www.acmicpc.net/problem/1789 1789번: 수들의 합 첫째 줄에 자연수 S(1 ≤ S ≤ 4,294,967,295)가 주어진다. www.acmicpc.net #1789 수들의 합 (Python3) $$a_{1}+a_{2}+a_{3}+\cdots +a_{N}=S$$ $$1+2+3+\cdots +N\leq S$$ $$\frac{N\left ( N+1 \right )}{2}\leq S$$ $$N^{2}+N-2S\leq 0$$ (근의 공식) $$N\leq \frac{\sqrt{8S+1}-1}{2}$$ 1 2 3 import math S = int(input()) print(int((math.sqrt(S*8+1)-1)/2)) cs 또는 1 2 S = int(input()) print(int(..
www.acmicpc.net/problem/11653 11653번: 소인수분해 첫째 줄에 정수 N (1 ≤ N ≤ 10,000,000)이 주어진다. www.acmicpc.net #11653 소인수분해 (Python3) 12345678N = int(input())a = 2while N > 1: if N % a == 0: N //= a print(a) else: a += 1cs