일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 백준
- wargame
- Incognito
- 수학
- 그리디 알고리즘
- Forensics
- C
- misc
- N0Named
- 문자열
- 사칙연산
- 인코그니토
- SuNiNaTas
- xcz.kr
- Web Hacking
- writeup
- Network
- Digital Forensics
- HackCTF
- 정렬
- CTF
- cryptography
- 써니나타스
- Text
- Python
- Web
- php
- MySQL
- 구현
- Database
- Today
- Total
목록수학 (138)
보안을 그리다, 훈이
[Baekjoon/Python3] 10886번 0 = not cute / 1 = cute www.acmicpc.net/problem/10886 10886번: 0 = not cute / 1 = cute 준희는 자기가 팀에서 귀여움을 담당하고 있다고 생각한다. 하지만 연수가 볼 때 그 의견은 뭔가 좀 잘못된 것 같았다. 그렇기에 설문조사를 하여 준희가 귀여운지 아닌지 알아보기로 했다. www.acmicpc.net n = int(input()) nums = [int(input()) for i in range(n)] if nums.count(0) > nums.count(1): print('Junhee is not cute!') else: print('Junhee is cute!')
[Baekjoon/Python3] 10872번 팩토리얼 www.acmicpc.net/problem/10872 10872번: 팩토리얼 0보다 크거나 같은 정수 N이 주어진다. 이때, N!을 출력하는 프로그램을 작성하시오. www.acmicpc.net # math.factorial() 함수 사용시 import math n = int(input()) print(math.factorial(n)) # math.factorial() 함수 미사용시 n = int(input()) sum = 1 if n == 0: print(1) else: for i in range(1, n + 1): sum *= i print(sum)
[Baekjoon/Python3] 10871번 X보다 작은 수 www.acmicpc.net/problem/10871 10871번: X보다 작은 수 첫째 줄에 N과 X가 주어진다. (1 ≤ N, X ≤ 10,000) 둘째 줄에 수열 A를 이루는 정수 N개가 주어진다. 주어지는 정수는 모두 1보다 크거나 같고, 10,000보다 작거나 같은 정수이다. www.acmicpc.net N, X = map(int, input().split()) A = list(map(int, input().split())) for i in range(N): if A[i] < X: print(A[i], end = ' ')
[Baekjoon/Python3] 10870번 피보나치 수 5 www.acmicpc.net/problem/10870 10870번: 피보나치 수 5 피보나치 수는 0과 1로 시작한다. 0번째 피보나치 수는 0이고, 1번째 피보나치 수는 1이다. 그 다음 2번째 부터는 바로 앞 두 피보나치 수의 합이 된다. 이를 식으로 써보면 Fn = Fn-1 + Fn-2 (n ≥ 2)가 www.acmicpc.net def fibonacci(a): num = [1, 1] if a
[Baekjoon/Python3/C] 10869번 사칙연산 www.acmicpc.net/problem/10869 10869번: 사칙연산 두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오. www.acmicpc.net [Python3] A, B = map(int, input().split()) print(A + B) print(A - B) print(A * B) print(int(A / B)) print(A % B) [C] #include int main() { int A, B; scanf("%d %d", &A, &B); printf("%d\n", A + B); printf("%d\n", A - B); printf("%d\n",..
[Baekjoon/Python3] 10833번 사과 www.acmicpc.net/problem/10833 10833번: 사과 경상북도 특산품인 사과를 학생들에게 나눠주기 위해 여러 학교에 사과를 배정하였다. 배정된 사과 개수는 학교마다 다를 수 있고, 학생 수도 학교마다 다를 수 있다. 각 학교에서는 배정된 사 www.acmicpc.net n = int(input()) cnt = 0 for i in range(n): a, b = map(int, input().split()) cnt += b % a print(cnt)
[Baekjoon/Python3] 10822번 더하기 www.acmicpc.net/problem/10822 10822번: 더하기 첫째 줄에 문자열 S가 주어진다. S의 길이는 최대 100이다. 포함되어있는 정수는 1,000,000보다 작거나 같은 자연수이다. www.acmicpc.net s = input().split(',') t = 0 for i in range(len(s)): t += int(s[i]) print(t)
[Baekjoon/Python3] 10818번 최소, 최대 www.acmicpc.net/problem/10818 10818번: 최소, 최대 첫째 줄에 정수의 개수 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 N개의 정수를 공백으로 구분해서 주어진다. 모든 정수는 -1,000,000보다 크거나 같고, 1,000,000보다 작거나 같은 정수이다. www.acmicpc.net N = int(input()) num_list = list(map(int, input().split())) print(min(num_list), max(num_list))
[Baekjoon/Python3] 10757번 큰 수 A+B www.acmicpc.net/problem/10757 10757번: 큰 수 A+B 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net a, b = map(int, input().split()) print(a + b)
[Baekjoon/Python3] 10707번 수도요금 www.acmicpc.net/problem/10707 10707번: 수도요금 JOI군이 살고 있는 지역에는 X사와 Y사, 두 개의 수도회사가 있다. 두 회사의 수도요금은 한 달간 수도의 사용량에 따라 다음과 같이 정해진다. X사 : 1리터당 A엔. Y사 : 기본요금은 B엔이고, 사용량 www.acmicpc.net nums = [int(input()) for i in range(5)] x = nums[0] * nums[4] y = 0 if nums[4]