일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- SuNiNaTas
- Digital Forensics
- Text
- Network
- cryptography
- 그리디 알고리즘
- 인코그니토
- Python
- C
- 써니나타스
- 구현
- Incognito
- CTF
- xcz.kr
- 문자열
- Web
- MySQL
- wargame
- Web Hacking
- Forensics
- 사칙연산
- HackCTF
- N0Named
- 백준
- Database
- 수학
- php
- writeup
- 정렬
- Today
- Total
목록백준 (263)
보안을 그리다, 훈이
[Baekjoon/Python3] 14489번 치킨 두 마리 (...) www.acmicpc.net/problem/14489 14489번: 치킨 두 마리 (...) 첫째 줄에 두 통장의 잔고 A와 B가 주어진다. (0
[Baekjoon/Python3] 14487번 욱제는 효도쟁이야!! www.acmicpc.net/problem/14487 14487번: 욱제는 효도쟁이야!! 욱제는 KOI를 망친 기념으로 부모님과 함께 코드게이트 섬으로 여행을 떠났다. 코드게이트 섬에는 오징어로 유명한 준오마을(심술쟁이 해커 임준오 아님), 밥으로 유명한 재훈마을, 영중마을 등 www.acmicpc.net n = int(input()) nums = list(map(int, input().split())) print(sum(nums) - max(nums))
[Baekjoon/Python3] 14425번 문자열 집합 www.acmicpc.net/problem/14425 14425번: 문자열 집합 첫째 줄에 문자열의 개수 N과 M (1 ≤ N ≤ 10,000, 1 ≤ M ≤ 10,000)이 주어진다. 다음 N개의 줄에는 집합 S에 포함되어 있는 문자열들이 주어진다. 다음 M개의 줄에는 검사해야 하는 문자열들이 주어 www.acmicpc.net # 시간 : 4536ms n, m = map(int, input().split()) num = 0 s = [input() for i in range(n)] for j in range(m): if input() in s: num += 1 print(num) # 시간 : 3800ms import sys n, m = map(i..
[Baekjoon/Python3] 14219번 막대과자 포장 www.acmicpc.net/problem/14219 14219번: 막대과자 포장 동혁이는 막대과자를 포장하는 아르바이트를 하고 있다. 막대과자는 그림과 같이 3 X1 직사각형 모양의 과자와 2 X 2 크기에 ㄴ자 모양의 과자가 있고, 동혁이는 이 과자를 포장 박스에 차곡차곡 www.acmicpc.net n, m = map(int, input().split()) if (n * m) % 3 == 0: print('YES') else: print('NO')
[Baekjoon/Python3] 13985번 Equality www.acmicpc.net/problem/13985 13985번: Equality Print, on a single line, YES if the sum is correct; otherwise, print NO. www.acmicpc.net a, b = input().split('=') if eval(a) == int(b): print('YES') else: print('NO')
[Baekjoon/Python3] 13420번 사칙연산 www.acmicpc.net/problem/13420 13420번: 사칙연산 사칙연산은 덧셈, 뺄셈, 곱셈, 나눗셈으로 이루어져 있으며, 컴퓨터 프로그램에서 이를 표현하는 기호는 +, -, *, / 와 같다. 아래는 컴퓨터 프로그램에서 표현한 사칙 연산의 예제이다. 3 * 2 = 6 문 www.acmicpc.net for i in range(int(input())): a, b = input().split('=') if eval(a) == int(b): # eval('str') : compute
[Baekjoon/Python3] 13163번 닉네임에 갓 붙이기 www.acmicpc.net/problem/13163 13163번: 닉네임에 갓 붙이기 첫 번째 줄에는 닉네임의 수 N(1 ≤ N ≤ 100)이 주어진다. 두 번째 줄부터 N개의 줄에는 음절 단위로 쪼갠 닉네임이 주어진다. 각 줄은 알파벳 소문자와 공백만으로 이루어지며, 쪼갠 닉네임의 총 www.acmicpc.net t = int(input()) for i in range(t): nickname = input().split() nickname[0] = 'god' print(*nickname, sep='')
[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/Text] 12096번 www.acmicpc.net/problem/1209612096번:예제 입력 1 복사www.acmicpc.net 문제 페이지 소스코드에 Base64로 Encoding된 주석들이 등장한다. 이 주석들을 Decoding하면 힌트가 주어진다. [소스코드 내 주석]# 주석처리 제거 66y47KCc7J2YIOygleuLteydgA== 7JWM66Ck7KSEIOyImCDsl4bri6Q= 7ZWY7KeA66eMIO2ejO2KuOuKlCDsnojri6Q= 7Z6M7Yq464qUIGh0dHBzOi8vc3RhcnRsaW5rLmlvLyDsl5Ag7J6I64qUIOOFiOOFjuOFguOFjg== # Base64 Decoding 문제의 정답은 알려줄 수 없다 하지만 힌트는..
[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))