일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- MySQL
- Web
- cryptography
- N0Named
- 문자열
- xcz.kr
- wargame
- SuNiNaTas
- 사칙연산
- C
- 그리디 알고리즘
- 인코그니토
- Python
- HackCTF
- 정렬
- Database
- Web Hacking
- Network
- 써니나타스
- 백준
- Incognito
- Forensics
- writeup
- misc
- Digital Forensics
- 수학
- php
- 구현
- CTF
- Text
- Today
- Total
목록전체 글 (439)
보안을 그리다, 훈이
[Baekjoon/Python3] 16673번 고려대학교에는 공식 와인이 있다 www.acmicpc.net/problem/16673 16673번: 고려대학교에는 공식 와인이 있다 첫 번째 줄에 수빈이가 와인을 모은 년수, 수빈이의 고려대 애착 정도, 수빈이의 구매중독 정도를 의미하는 정수 C, K, P가 공백으로 구분되어 주어진다. (0 ≤ C ≤ 100, 0 ≤ K ≤ 1000, 0 ≤ P ≤ 1 www.acmicpc.net c, k, p = map(int, input().split()) total = 0 for i in range(1, c + 1): wine = k * i + p * pow(i, 2) total += wine print(total)
[Baekjoon/Python3] 16430번 제리와 톰 www.acmicpc.net/problem/16430 16430번: 제리와 톰 첫 번째 줄에 두 정수 A, B (1 ≤ A
[Baekjoon/Python3] 16394번 홍익대학교 www.acmicpc.net/problem/16394 16394번: 홍익대학교 입력으로 첫 줄에 특정 년도를 알리는 정수 N이 주어진다. 정수 N은 1,946 부터 1,000,000 사이의 값이다. (1,946 ≤ N ≤ 1,000,000) www.acmicpc.net 홍익대학교는 1946년에 개교하였고, 특정 년도가 주어졌을 때, 그 해가 개교 몇 주년인지 출력하라고 한다. (특정 년도 - 1946)를 출력하면 되므로, 다음 코드로 해결했다. print('%d' %(int(input()) - 1946))
[Baekjoon/Python3] 16204번 카드 뽑기 www.acmicpc.net/problem/16204 16204번: 카드 뽑기 첫째 줄에 N, M, K가 주어진다. (1 ≤ N ≤ 1,000,000, 0 ≤ M, K ≤ N) www.acmicpc.net n, m, k = map(int, input().split()) print(min(m, k) + min(n - m, n - k))
[Baekjoon/Python3] 15963번 CASIO www.acmicpc.net/problem/15963 15963번: CASIO 카시오 계산기는 만능 계산기이다. 시험을 한 번이라도 쳐본 일곽인이라면, 이 카시오의 소중함에 대해서 뼈저리게 느껴보았을 것이다. 하지만, 이런 카시오에도 함정이 있다. 바로, 카시오 계 www.acmicpc.net '송찬이가 원한 배터리면 1을, 그 외엔 0을 출력한다.'라고 한다. 승찬이가 필요한 배터리 N과 선생님이 가져온 배터리 M 입력값이 같으면 1, 다르면 0을 출력하도록 구현하면 된다. n, m = map(int, input().split()) if n == m: print(1) else: print(0)
[Baekjoon/Python3] 15904번 UCPC는 무엇의 약자일까? www.acmicpc.net/problem/15904 15904번: UCPC는 무엇의 약자일까? 첫 번째 줄에 알파벳 대소문자, 공백으로 구성된 문자열이 주어진다. 문자열의 길이는 최대 1,000자이다. 문자열의 맨 앞과 맨 끝에 공백이 있는 경우는 없고, 공백이 연속해서 2번 이상 주어지는 www.acmicpc.net 처음 문제를 읽었을 때, 문자열의 대문자만 필터링 한 값이 'UCPC'인지, 아닌지를 구하는 문제로 인식했고 아래 코드를 제출했다. s = input() u = '' alp = [chr(i) for i in range(65, 91)] for i in s: if i in alp: u += i if u == 'UCPC..
[Baekjoon/Python3] 15813번 너의 이름은 몇 점이니? www.acmicpc.net/problem/15813 15813번: 너의 이름은 몇 점이니? 첫 번째 줄에 이름의 길이가 주어진다. (단, 길이는 100자 이하이다) 두 번째 줄에 이름이 띄어쓰기 없이 대문자로 주어진다. www.acmicpc.net n = int(input()) total = 0 for i in input(): total += ord(i) - 64 print(total)
[Baekjoon/Python3] 15781번 헬멧과 조끼 www.acmicpc.net/problem/15781 15781번: 헬멧과 조끼 입력의 첫째 줄에 맵에 존재하는 헬멧의 개수 N(N은 1000이하의 자연수)과 조끼의 개수 M(M은 1000이하의 자연수)이 주어진다. 둘째 줄에 각 헬멧의 방어력 h[i] (h[i]는 10억 이하의 자연수)가 N개 만큼 www.acmicpc.net n, m = map(int, input().split()) n_dfs = list(map(int, input().split())) m_dfs = list(map(int, input().split())) print(max(n_dfs) + max(m_dfs))
[Baekjoon/Python3] 15740번 A+B - 9 www.acmicpc.net/problem/15740 15740번: A+B - 9 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net a, b = map(int, input().split()) print(a + b)