일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- writeup
- 그리디 알고리즘
- Digital Forensics
- wargame
- Web Hacking
- CTF
- Python
- 백준
- C
- 수학
- Database
- misc
- xcz.kr
- SuNiNaTas
- Forensics
- Text
- Web
- 구현
- 인코그니토
- 문자열
- MySQL
- Incognito
- 써니나타스
- N0Named
- Network
- HackCTF
- php
- cryptography
- 사칙연산
- 정렬
- Today
- Total
목록수학 (138)
보안을 그리다, 훈이
[Baekjoon/Python3] 12756번 고급 여관 www.acmicpc.net/problem/12756 12756번: 고급 여관 플레이어 A의 카드가 남아있다면 "PLAYER A"를, 플레이어 B의 카드가 남아있다면 "PLAYER B"를 출력한다. 모두 죽은 상태라면 "DRAW"를 따옴표 없이 출력한다. www.acmicpc.net a_power, a_life = map(int, input().split()) b_power, b_life = map(int, input().split()) while True: a_life -= b_power b_life -= a_power if a_life
[Baekjoon/Python3] 11943번 파일 옮기기 www.acmicpc.net/problem/11943 11943번: 파일 옮기기 첫 번째 줄에는 첫 번째 바구니에 있는 사과와 오렌지의 수 A, B가 주어진다. (0 ≤ A, B ≤ 1,000) 두 번째 줄에는 두 번째 바구니에 있는 사과와 오렌지의 수 C, D가 주어진다. (0 ≤ C, D ≤ 1,000) www.acmicpc.net a, b = map(int, input().split()) c, d = map(int, input().split()) print(min(a + d, b + c))
[Baekjoon/Python3] 11816번 8진수, 10진수, 16진수 www.acmicpc.net/problem/11816 11816번: 8진수, 10진수, 16진수 첫째 줄에 X가 주어진다. X는 10진수로 바꿨을 때, 1,000,000보다 작거나 같은 자연수이다. 16진수인 경우 알파벳은 소문자로만 이루어져 있다. www.acmicpc.net x = input() if '0x' in x: x = int(x, 16) elif x[0] == '0': x = int(x, 8) print(x)
[Baekjoon/Python3] 11720번 숫자의 합 www.acmicpc.net/problem/11720 11720번: 숫자의 합 첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다. www.acmicpc.net N = int(input()) inp = int(input()) nums = list(map(int, str(inp))) res = 0 for i in nums: res += i print(res)
[Baekjoon/Python3] 11653번 소인수분해 www.acmicpc.net/problem/11653 11653번: 소인수분해 첫째 줄에 정수 N (1 ≤ N ≤ 10,000,000)이 주어진다. www.acmicpc.net n = int(input()) while n != 1: for i in range(2, n + 1): if n % i == 0: print(i) n //= i break
[Baekjoon/Python3] 11382번 꼬마 정민 www.acmicpc.net/problem/11382 11382번: 꼬마 정민 첫 번째 줄에 A, B, C (1 ≤ A, B, C ≤ 1012)이 공백을 사이에 두고 주어진다. www.acmicpc.net a, b, c = map(int, input().split()) print(a + b + c)
[Baekjoon/Python3] 11320번 삼각 무늬 - 1 www.acmicpc.net/problem/11320 11320번: 삼각 무늬 - 1 무엇이든 덮어버리는 것을 좋아하는 구사과는 한 변의 길이가 A인 정삼각형을 한 변의 길이가 B인 정삼각형으로 완전히 덮어버리고자 한다. 두 개의 정수 A, B가 주어지고, B ≤ A 이고, A를 B로 www.acmicpc.net t = int(input()) for i in range(t): a, b = map(int, input().split()) print(a ** 2 // b ** 2)
[Baekjoon/Python3] 11134번 쿠키애호가 www.acmicpc.net/problem/11134 11134번: 쿠키애호가 철수는 쿠키를 세상에서 제일 좋아한다. 쿠키가 있는 곳이라면 철수도 반드시 있다고 할 정도이다. 철수는 날마다 자신이 가지고 있는 쿠키 중 C개를 먹는다. C개 미만의 쿠키가 남아 있다면 전 www.acmicpc.net import math t = int(input()) for i in range(t): n, c = map(int, input().split()) print(int(math.ceil(n / c)))
[Baekjoon/Python3] 11104번 Fridge of Your Dreams www.acmicpc.net/problem/11104 11104번: Fridge of Your Dreams Eirik drinks a lot of Bingo Cola to help him program faster, and over the years he has burned many unnecessary calories walking all the way to the kitchen to get some. To avoid this he has just bought a small fridge, which is beautifully placed next to his www.acmicpc.net for i in range(in..
[Baekjoon/Python3] 11050번 이항 계수 1 www.acmicpc.net/problem/11050 11050번: 이항 계수 1 첫째 줄에 \(N\)과 \(K\)가 주어진다. (1 ≤ \(N\) ≤ 10, 0 ≤ \(K\) ≤ \(N\)) www.acmicpc.net # math 모듈 - factoral() 함수 사용시 import math n, k = map(int, input().split()) print(int(math.factorial(n) / (math.factorial(k) * (math.factorial(n - k))))) # factorial() 함수 구현 def factorial(a): res = 1 for i in range(1, a + 1): res *= i return..