일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 그리디 알고리즘
- misc
- 구현
- Database
- wargame
- xcz.kr
- Forensics
- Text
- Digital Forensics
- 써니나타스
- C
- Network
- HackCTF
- N0Named
- 사칙연산
- writeup
- 수학
- php
- 정렬
- Web
- SuNiNaTas
- cryptography
- 백준
- 문자열
- Incognito
- 인코그니토
- Python
- CTF
- MySQL
- Web Hacking
- Today
- Total
목록전체 글 (439)
보안을 그리다, 훈이
[Baekjoon/Python3/C] 2741번 N 찍기 www.acmicpc.net/problem/2741 2741번: N 찍기 자연수 N이 주어졌을 때, 1부터 N까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. www.acmicpc.net [Python3] N = int(input()) for i in range(1, N + 1): print(i) [C] #include int main() { int n; scanf("%d", &n); for (int i = 1; i
[Baekjoon/Python3/C] 2739번 구구단 www.acmicpc.net/problem/2739 2739번: 구구단 N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다. www.acmicpc.net [Python3] N = int(input()) for i in range(1, 10): print(N, '*', i, '=', N * i) [C] #include int main() { int N; scanf("%d", &N); for (int i = 1; i
[Baekjoon/Python3] 2738번 행렬 덧셈 www.acmicpc.net/problem/2738 2738번: 행렬 덧셈 첫째 줄에 행렬의 크기 N 과 M이 주어진다. 둘째 줄부터 N개의 줄에 행렬 A의 원소 M개가 차례대로 주어진다. 이어서 N개의 줄에 행렬 B의 원소 M개가 차례대로 주어진다. N과 M은 100보다 작거나 같 www.acmicpc.net n, m = map(int, input().split()) a, b = [], [] for i in [a, b]: for j in range(n): i.append(list(map(int, input().split()))) for i in range(n): for j in range(m): a[i][j] += b[i][j] print(*a[i])
[Baekjoon/Python3] 2720번 세탁소 사장 동혁 www.acmicpc.net/problem/2720 2720번: 세탁소 사장 동혁 각 테스트케이스에 대해 필요한 쿼터의 개수, 다임의 개수, 니켈의 개수, 페니의 개수를 공백으로 구분하여 출력한다. www.acmicpc.net t = int(input()) for i in range(t): give_dict = {25: 0, 10: 0, 5: 0, 1: 0} cost = int(input()) for j in give_dict.keys(): give_dict[j] = cost // j cost %= j print(*give_dict.values()) t = int(input()) for i in range(t): give_list = [0 f..
[Baekjoon/Python3] 2702번 초6 수학 www.acmicpc.net/problem/2702 2702번: 초6 수학 첫째 줄에 테스트 케이스의 개수 T(1
[Baekjoon/Python3] 2675번 문자열 반복 www.acmicpc.net/problem/2675 2675번: 문자열 반복 문자열 S를 입력받은 후에, 각 문자를 R번 반복해 새 문자열 P를 만든 후 출력하는 프로그램을 작성하시오. 즉, 첫 번째 문자를 R번 반복하고, 두 번째 문자를 R번 반복하는 식으로 P를 만들면 된다 www.acmicpc.net n = int(input()) for i in range(n): res = '' r, s = input().split() r = int(r) for j in range(len(s)): res += s[j] * r print(res) t_case = int(input()) for i in range(t_case): r, string = input(..
[Baekjoon/Python3] 2609번 최대공약수와 최소공배수 www.acmicpc.net/problem/2609 2609번: 최대공약수와 최소공배수 첫째 줄에는 입력으로 주어진 두 수의 최대공약수를, 둘째 줄에는 입력으로 주어진 두 수의 최소 공배수를 출력한다. www.acmicpc.net def LCM(a, b): return (a * b) // GCD(a, b) def GCD(a, b): if b % a: return GCD(b % a, a) else: return a a, b = map(int, input().split()) print(GCD(a, b)) print(LCM(a, b))
[Baekjoon/Python3] 2588번 곱셈 www.acmicpc.net/problem/2588 2588번: 곱셈 첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다. www.acmicpc.net A = int(input()) B = int(input()) print(A * ((B % 100) % 10)) print(A * ((B % 100) // 10)) print(A * (B // 100)) print(A * B)
[Baekjoon/Python3] 2587번 대표값2 www.acmicpc.net/problem/2587 2587번: 대표값2 어떤 수들이 있을 때, 그 수들을 대표하는 값으로 가장 흔하게 쓰이는 것은 평균이다. 평균은 주어진 모든 수의 합을 수의 개수로 나눈 것이다. 예를 들어 10, 40, 30, 60, 30의 평균은 가 된다. 평균 www.acmicpc.net nums = [int(input()) for i in range(5)] print(sum(nums) // 5) nums.sort() print(nums[2])
[Baekjoon/Python3] 2577번 숫자의 개수 www.acmicpc.net/problem/2577 2577번: 숫자의 개수 첫째 줄에 A, 둘째 줄에 B, 셋째 줄에 C가 주어진다. A, B, C는 모두 100보다 같거나 크고, 1,000보다 작은 자연수이다. www.acmicpc.net # list -> for A = int(input()) B = int(input()) C = int(input()) list_cal = str(A * B * C) for i in range(10): print(list_cal.count(str(i)))