본문 바로가기

수학5

[BaekJoon] 2407 조합 (Silver 3) - Python 문제 nCm을 출력한다. 입출력 예시 입력: n과 m이 주어진다. (5 ≤ n ≤ 100, 5 ≤ m ≤ 100, m ≤ n) 출력: nCm을 출력한다. 입력예시1) 100 6 출력예시1) 1192052400 코드 n, m = map(int, input().split()) a, b = 1, 1 for i in range(n, n - m, -1): a *= i for i in range(1, m + 1, 1): b *= i print(a // b) 실행 화면 채점 결과 2023. 1. 9.
[BaekJoon] 1016 제곱 ㄴㄴ 수 (Gold 1) - Python 문제 어떤 정수 X가 1보다 큰 제곱수로 나누어 떨어지지 않을 때, 그 수를 제곱ㄴㄴ수라고 한다. 제곱수는 정수의 제곱이다. min과 max가 주어지면, min보다 크거나 같고, max보다 작거나 같은 제곱ㄴㄴ수가 몇 개 있는지 출력한다. 입출력 예시 입력: 첫째 줄에 두 정수 min과 max가 주어진다. 출력: 첫째 줄에 min보다 크거나 같고, max보다 작거나 같은 제곱ㄴㄴ수의 개수를 출력한다. 제한 1 ≤ min ≤ 1,000,000,000,000 min ≤ max ≤ min + 1,000,000 입력예시1) 1 10 출력예시1) 7 입력예시2) 15 15 출력예시2) 1 입력예시3) 1 1000 출력예시3) 608 코드 MIN, MAX = map(int, input().split()) resul.. 2023. 1. 9.
[BaekJoon] 3009 네 번째 점 (Bronze 3) - Python 문제 세 점이 주어졌을 때, 축에 평행한 직사각형을 만들기 위해서 필요한 네 번째 점을 찾는 프로그램을 작성하시오. 입출력 예시 입력: 세 점의 좌표가 한 줄에 하나씩 주어진다. 좌표는 1보다 크거나 같고, 1000보다 작거나 같은 정수이다. 출력: 직사각형의 네 번째 점의 좌표를 출력한다. 입력예시1) 5 5 5 7 7 5 출력예시1) 7 7 입력예시2) 30 20 10 10 10 20 출력예시2) 30 10 코드 x = dict() y = dict() result = [] for i in range(3): a, b = map(int, input().split()) if a in x.keys(): x[a] += 1 else: x[a] = 1 if b in y.keys(): y[b] += 1 else: .. 2023. 1. 6.
[BaekJoon] 6064 카잉 달력 (Silver 1) - Python 문제 최근에 ICPC 탐사대는 남아메리카의 잉카 제국이 놀라운 문명을 지닌 카잉 제국을 토대로 하여 세워졌다는 사실을 발견했다. 카잉 제국의 백성들은 특이한 달력을 사용한 것으로 알려져 있다. 그들은 M과 N보다 작거나 같은 두 개의 자연수 x, y를 가지고 각 년도를 와 같은 형식으로 표현하였다. 그들은 이 세상의 시초에 해당하는 첫 번째 해를 로 표현하고, 두 번째 해를 로 표현하였다. 의 다음 해를 표현한 것을 이라고 하자. 만일 x < M 이면 x' = x + 1이고, 그렇지 않으면 x' = 1이다. 같은 방식으로 만일 y < N이면 y' = y + 1이고, 그렇지 않으면 y' = 1이다. 은 그들 달력의 마지막 해로서, 이 해에 세상의 종말이 도래한다는 예언이 전해 온다. 예를 들어, M = 1.. 2023. 1. 2.
[BaekJoon] 9375 패션왕 신해빈 (Silver 3) - Python 문제 해빈이는 패션에 매우 민감해서 한번 입었던 옷들의 조합을 절대 다시 입지 않는다. 예를 들어 오늘 해빈이가 안경, 코트, 상의, 신발을 입었다면, 다음날은 바지를 추가로 입거나 안경대신 렌즈를 착용하거나 해야한다. 해빈이가 가진 의상들이 주어졌을때 과연 해빈이는 알몸이 아닌 상태로 며칠동안 밖에 돌아다닐 수 있을까? 입출력 예시 입력: 첫째 줄에 테스트 케이스가 주어진다. 테스트 케이스는 최대 100이다. 각 테스트 케이스의 첫째 줄에는 해빈이가 가진 의상의 수 n(0 ≤ n ≤ 30)이 주어진다. 다음 n개에는 해빈이가 가진 의상의 이름과 의상의 종류가 공백으로 구분되어 주어진다. 같은 종류의 의상은 하나만 입을 수 있다. 모든 문자열은 1이상 20이하의 알파벳 소문자로 이루어져있으며 같은 이름을.. 2022. 12. 27.
728x90