일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- xcz.kr
- 인코그니토
- 구현
- 사칙연산
- 백준
- misc
- 수학
- C
- HackCTF
- 그리디 알고리즘
- 정렬
- cryptography
- Digital Forensics
- Network
- wargame
- Incognito
- php
- CTF
- Text
- Web
- Python
- SuNiNaTas
- 써니나타스
- 문자열
- Web Hacking
- MySQL
- N0Named
- Forensics
- Database
- writeup
- Today
- Total
목록Programming (336)
보안을 그리다, 훈이
[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..
[Baekjoon/Python3] 1934번 최소공배수 www.acmicpc.net/problem/1934 1934번: 최소공배수 두 자연수 A와 B에 대해서, A의 배수이면서 B의 배수인 자연수를 A와 B의 공배수라고 한다. 이런 공배수 중에서 가장 작은 수를 최소공배수라고 한다. 예를 들어, 6과 15의 공배수는 30, 60, 90등이 있 www.acmicpc.net def LCM(a, b): return int((a * b) / GCD(a, b)) def GCD(a, b): if b % a: return GCD(b % a, a) else: return a t = int(input()) for i in range(t): a, b = map(int, input().split()) print(LCM(a,..
[Baekjoon/Python3] 1924번 2007년 www.acmicpc.net/problem/1924 1924번: 2007년 첫째 줄에 빈 칸을 사이에 두고 x(1≤x≤12)와 y(1≤y≤31)이 주어진다. 참고로 2007년에는 1, 3, 5, 7, 8, 10, 12월은 31일까지, 4, 6, 9, 11월은 30일까지, 2월은 28일까지 있다. www.acmicpc.net X, Y = map(int, input().split()) month = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31] day = ['MON', 'TUE', 'WED', 'THU', 'FRI', 'SAT', 'SUN'] real = 0 if X == 1: print(day[(Y % 7) -..