일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- CTF
- 그리디 알고리즘
- xcz.kr
- 인코그니토
- HackCTF
- Forensics
- php
- Web Hacking
- Text
- 수학
- 백준
- Network
- 정렬
- wargame
- 구현
- 문자열
- C
- 사칙연산
- 써니나타스
- cryptography
- N0Named
- writeup
- SuNiNaTas
- Database
- misc
- Incognito
- Web
- Python
- Digital Forensics
- MySQL
- Today
- Total
목록전체 글 (439)
보안을 그리다, 훈이
[Baekjoon/Python3] 2442번 별 찍기 - 5 www.acmicpc.net/problem/2442 2442번: 별 찍기 - 5 첫째 줄에는 별 1개, 둘째 줄에는 별 3개, ..., N번째 줄에는 별 2×N-1개를 찍는 문제 별은 가운데를 기준으로 대칭이어야 한다. www.acmicpc.net n = int(input()) for i in range(1, n + 1): print(' ' * (n - i) + '*' * (2 * i - 1))
[Baekjoon/Python3/C] 2441번 별 찍기 - 4 www.acmicpc.net/problem/24412441번: 별 찍기 - 4첫째 줄에는 별 N개, 둘째 줄에는 별 N-1개, ..., N번째 줄에는 별 1개를 찍는 문제 하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오.www.acmicpc.net [Python3]n = int(input()) for i in range(n): print(' ' * i + '*' * (n - i)) [C]#include int main(void) { int N, i, j; scanf("%d", &N); for (i = 0; i i..
[Baekjoon/Python3] 2440번 별 찍기 - 3 www.acmicpc.net/problem/2440 2440번: 별 찍기 - 3 첫째 줄에는 별 N개, 둘째 줄에는 별 N-1개, ..., N번째 줄에는 별 1개를 찍는 문제 www.acmicpc.net n = int(input()) for i in range(n, 0, -1): print('*' * i)
[Baekjoon/Python3] 2439번 별 찍기 - 2 www.acmicpc.net/problem/2439 2439번: 별 찍기 - 2 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오. www.acmicpc.net T = int(input()) for i in range(1, T + 1): space = T - i print(' ' * space + '*' * i)
[Baekjoon/Python3/C] 2438번 별 찍기 - 1 www.acmicpc.net/problem/24382438번: 별 찍기 - 1첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제www.acmicpc.net [Python3]T = int(input()) for i in range(1, T + 1): print('*' * i) [C]#include int main() { int N; char a = '*'; scanf("%d", &N); for (int i = 1; i
[Baekjoon/Python3] 2312번 수 복원하기 www.acmicpc.net/problem/2312 2312번: 수 복원하기 첫째 줄에 테스트 케이스의 수가 주어진다. 각 테스트 케이스마다 양의 정수 N (2 ≤ N ≤ 100,000)이 주어진다. www.acmicpc.net t = int(input()) for i in range(t): res = dict() n = int(input()) while n != 1: for j in range(2, n + 1): if n % j == 0: if j in res: res[j] += 1 else: res[j] = 1 n //= j break for key in res.keys(): print(key, res.get(key))
[Baekjoon/Python3] 2163번 초콜릿 자르기 www.acmicpc.net/problem/2163 2163번: 초콜릿 자르기 정화는 N×M 크기의 초콜릿을 하나 가지고 있다. 초콜릿은 금이 가 있는 모양을 하고 있으며, 그 금에 의해 N×M개의 조각으로 나눠질 수 있다. 초콜릿의 크기가 너무 크다고 생각한 그녀는 초콜릿 www.acmicpc.net n, m = map(int, input().split()) print(n * m - 1)
[Baekjoon/Python3] 2010번 플러그 www.acmicpc.net/problem/2010 2010번: 플러그 첫째 줄에 멀티탭의 개수 N이 주어진다. (1
[Baekjoon/Python3] 1978번 소수 찾기 www.acmicpc.net/problem/1978 1978번: 소수 찾기 첫 줄에 수의 개수 N이 주어진다. N은 100이하이다. 다음으로 N개의 수가 주어지는데 수는 1,000 이하의 자연수이다. www.acmicpc.net n = int(input()) nums = list(map(int, input().split())) res = [] for num in nums: if num == 1: res.append(num) else: for i in range(2, num): if num % i == 0: res.append(num) break print(len(nums) - len(res))
[Baekjoon/Python3] 1977번 완전제곱수 www.acmicpc.net/problem/1977 1977번: 완전제곱수 M과 N이 주어질 때 M이상 N이하의 자연수 중 완전제곱수인 것을 모두 골라 그 합을 구하고 그 중 최솟값을 찾는 프로그램을 작성하시오. 예를 들어 M=60, N=100인 경우 60이상 100이하의 자연수 중 완 www.acmicpc.net import math as h m = int(input()) n = int(input()) nums = [] for i in range(h.ceil(h.sqrt(m)), h.floor(h.sqrt(n) + 1)): nums.append(pow(i, 2)) if len(nums) == 0: print(-1) else: print(sum(nu..