일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- cryptography
- Digital Forensics
- HackCTF
- 그리디 알고리즘
- 백준
- Text
- misc
- 사칙연산
- 수학
- Forensics
- xcz.kr
- php
- 정렬
- Database
- C
- Incognito
- N0Named
- 문자열
- wargame
- 구현
- 인코그니토
- MySQL
- writeup
- Python
- Network
- 써니나타스
- Web
- Web Hacking
- SuNiNaTas
- Today
- Total
목록전체 글 (439)
보안을 그리다, 훈이
[Baekjoon/Python3] 10813번 공 바꾸기 www.acmicpc.net/problem/10813 10813번: 공 바꾸기 도현이는 바구니를 총 N개 가지고 있고, 각각의 바구니에는 1번부터 N번까지 번호가 매겨져 있다. 바구니에는 공이 1개씩 들어있고, 처음에는 바구니에 적혀있는 번호와 같은 번호가 적힌 공이 www.acmicpc.net n, m = map(int, input().split()) basket = [i for i in range(1, n + 1)] for i in range(m): a, b = map(int, input().split()) temp = basket[b - 1] basket[b - 1] = basket[a - 1] basket[a - 1] = temp print..
[Baekjoon/Python3] 10809번 알파벳 찾기 www.acmicpc.net/problem/10809 10809번: 알파벳 찾기 각각의 알파벳에 대해서, a가 처음 등장하는 위치, b가 처음 등장하는 위치, ... z가 처음 등장하는 위치를 공백으로 구분해서 출력한다. 만약, 어떤 알파벳이 단어에 포함되어 있지 않다면 -1을 출 www.acmicpc.net string = input() alp = list(map(chr, range(97, 123))) res = list(map(string.find, alp)) # ~.find('~') print(*res, sep = ' ') # * = internal
[Baekjoon/Python3] 10808번 알파벳 개수 www.acmicpc.net/problem/10808 10808번: 알파벳 개수 단어에 포함되어 있는 a의 개수, b의 개수, …, z의 개수를 공백으로 구분해서 출력한다. www.acmicpc.net # chr(), ord() alp = [chr(i) for i in range(97, 123)] cnt = [] inp = input() for i in alp: print(inp.count(i), end=' ') alp = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', ..
[Baekjoon/Python3] 10801번 카드게임 www.acmicpc.net/problem/10801 10801번: 카드게임 두 사람 A와 B는 1부터 10까지의 숫자가 하나씩 적힌 열 장의 카드로 ‘게임’을 한다. 게임은 총 열 번의 ‘라운드’로 구성되고, 각 라운드 마다 자신이 가지고 있는 카드 중 하나를 제시하고, www.acmicpc.net a = list(map(int, input().split())) b = list(map(int, input().split())) aa, bb = 0, 0 for i in range(10): if a[i] > b[i]: aa += 1 elif a[i] bb: print('A') elif aa < bb: print..
[Baekjoon/Python3] 10797번 10부제 www.acmicpc.net/problem/10797 10797번: 10부제 서울시는 6월 1일부터 교통 혼잡을 막기 위해서 자동차 10부제를 시행한다. 자동차 10부제는 자동차 번호의 일의 자리 숫자와 날짜의 일의 자리 숫자가 일치하면 해당 자동차의 운행을 금지하는 www.acmicpc.net n = int(input()) nums = list(map(int, input().split())) print(nums.count(n))
[Baekjoon/Python3] 10773번 제로 www.acmicpc.net/problem/10773 10773번: 제로 첫 번째 줄에 정수 K가 주어진다. (1 ≤ K ≤ 100,000) 이후 K개의 줄에 정수가 1개씩 주어진다. 정수는 0에서 1,000,000 사이의 값을 가지며, 정수가 "0" 일 경우에는 가장 최근에 쓴 수를 지우고, 아닐 경 www.acmicpc.net k = int(input()) nums = [] for i in range(k): num = int(input()) if num == 0: nums.pop() # delete the last member else: nums.append(num) print(sum(nums))
[Baekjoon/Python3] 10757번 큰 수 A+B www.acmicpc.net/problem/10757 10757번: 큰 수 A+B 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net a, b = map(int, input().split()) print(a + b)
[Baekjoon/Python3/C/Text] 10718번 We love kriii www.acmicpc.net/problem/10718 10718번: We love kriii ACM-ICPC 인터넷 예선, Regional, 그리고 World Finals까지 이미 2회씩 진출해버린 kriii는 미련을 버리지 못하고 왠지 모르게 올 해에도 파주 World Finals 준비 캠프에 참여했다. 대회를 뜰 줄 모르는 지박 www.acmicpc.net [Python3] for i in range(2): print('강한친구 대한육군') [C] #include int main() { printf("강한친구 대한육군\n"); printf("강한친구 대한육군\n"); } [Text] 강한친구 대한육군 강한친구 대한육군
[Baekjoon/Python3] 10707번 수도요금 www.acmicpc.net/problem/10707 10707번: 수도요금 JOI군이 살고 있는 지역에는 X사와 Y사, 두 개의 수도회사가 있다. 두 회사의 수도요금은 한 달간 수도의 사용량에 따라 다음과 같이 정해진다. X사 : 1리터당 A엔. Y사 : 기본요금은 B엔이고, 사용량 www.acmicpc.net nums = [int(input()) for i in range(5)] x = nums[0] * nums[4] y = 0 if nums[4]