일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 구현
- HackCTF
- writeup
- SuNiNaTas
- php
- 사칙연산
- 써니나타스
- MySQL
- Database
- 문자열
- CTF
- Forensics
- cryptography
- Python
- Text
- Digital Forensics
- C
- Web
- 그리디 알고리즘
- 수학
- xcz.kr
- 백준
- wargame
- Network
- Web Hacking
- N0Named
- Incognito
- 정렬
- 인코그니토
- Today
- Total
목록수학 (138)
보안을 그리다, 훈이
[Baekjoon/Python3] 10430번 나머지 www.acmicpc.net/problem/10430 10430번: 나머지 첫째 줄에 A, B, C가 순서대로 주어진다. (2 ≤ A, B, C ≤ 10000) www.acmicpc.net A, B, C = input().split() A = int(A) B = int(B) C = int(C) print((A + B) % C) print(((A % C) + (B % C)) % C) print((A*B)%C) print(((A % C) * (B % C)) % C)
[Baekjoon/Python3] 10409번 서버 www.acmicpc.net/problem/10409 10409번: 서버 당신은 FCFS(First-Come, First-Served)의 규칙에 따라 요청된 일을 처리하는 서버를 담당하게 되었다. 매일, 당신은 일을 처리하기 위해 최대 T분 동안 서버에 시간을 할당할 수 있다. 당신은 오늘 주어 www.acmicpc.net n, t = map(int, input().split()) nums = list(map(int, input().split())) tot = 0 cnt = 0 for i in range(n): if tot + nums[i]
[Baekjoon/Python3] 10179번 쿠폰 www.acmicpc.net/problem/10179 10179번: 쿠폰 당신은 어떤 물건이라도 20% 할인해주는 쿠폰을 가지고 있다. 원래 가격이 주어질 때, 쿠폰을 사용하면 얼마가 되는지 알려주는 프로그램을 작성하시오. www.acmicpc.net t = int(input()) for i in range(t): price = float(input()) * 0.8 print('$%.2f' %(round(price, 2)))
[Baekjoon/Python3] 10178번 할로윈의 사탕 www.acmicpc.net/problem/10178 10178번: 할로윈의 사탕 할로윈데이에 한신이네는 아부지가 사탕을 나눠주신다. 하지만 한신이의 형제들은 서로 사이가 좋지않아 서른이 넘어서도 사탕을 공정하게 나누어 주지 않으면 서로 싸움이 난다. 매년 할로윈 www.acmicpc.net t = int(input()) for i in range(t): c, v = map(int, input().split()) print('You get %d piece(s) and your dad gets %d piece(s).' %(c // v, c - (c // v) * v))
[Baekjoon/Python3] 10162번 전자레인지 www.acmicpc.net/problem/10162 10162번: 전자레인지 3개의 시간조절용 버튼 A B C가 달린 전자레인지가 있다. 각 버튼마다 일정한 시간이 지정되어 있어 해당 버튼을 한번 누를 때마다 그 시간이 동작시간에 더해진다. 버튼 A, B, C에 지정된 시간은 www.acmicpc.net time = int(input()) if time % 10 == 0: print(time // 300, (time % 300) // 60, ((time % 300) % 60) // 10) else: print(-1)
[Baekjoon/Python3] 10156번 과자 www.acmicpc.net/problem/10156 10156번: 과자 첫 번째 줄에는 과자 한 개의 가격 K, 사려고 하는 과자의 개수 N, 현재 동수가 가진 돈 M이 각각 공백을 사이에 두고 주어진다. 단, K, N은 1,000 이하의 양의 정수이고, M은 10만 이하의 양의 정수이 www.acmicpc.net k, n, m = map(int, input().split()) total = k * n - m if total < 0: print(0) else: print(total)
[Baekjoon/Python3] 10103번 주사위 게임 www.acmicpc.net/problem/10103 10103번: 주사위 게임 첫 라운드는 상덕이의 승리이다. 따라서 창영이는 6점을 잃게 된다. 두 번째 라운드는 두 사람의 숫자가 같기 때문에, 아무도 점수를 잃지 않고 넘어간다. 세 번째 라운드의 승자는 창영이이기 www.acmicpc.net n = int(input()) ares, bres = 100, 100 for i in range(n): a, b = map(int, input().split()) if a > b: bres -= a elif a < b: ares -= b print(ares, bres, sep='\n')
[Baekjoon/Python3] 10039번 평균 점수 www.acmicpc.net/problem/10039 10039번: 평균 점수 입력은 총 5줄로 이루어져 있고, 원섭이의 점수, 세희의 점수, 상근이의 점수, 숭이의 점수, 강수의 점수가 순서대로 주어진다. 점수는 모두 0점 이상, 100점 이하인 5의 배수이다. 따라서, 평균 점 www.acmicpc.net inp = [int(input()) for i in range(5)] for i in inp: if i < 40: inp[inp.index(i)] = 40 print(sum(inp) // 5)
[Baekjoon/Python3] 9610번 사분면 www.acmicpc.net/problem/9610 9610번: 사분면 2차원 좌표 상의 여러 점의 좌표 (x,y)가 주어졌을 때, 각 사분면과 축에 점이 몇 개 있는지 구하는 프로그램을 작성하시오. www.acmicpc.net n = int(input()) q1, q2, q3, q4, axis = 0, 0, 0, 0, 0 for i in range(n): a, b = map(int, input().split()) if a > 0 and b > 0: q1 += 1 elif a 0: q2 += 1 elif a 0 and b < 0: q4 += 1 else: axis += 1 p..
[Baekjoon/Python3] 9550번 아이들은 사탕을 좋아해 www.acmicpc.net/problem/9550 9550번: 아이들은 사탕을 좋아해 각 테스트 케이스마다 생일파티에 최대 몇 명의 아이들이 참석할 수 있는지 하나의 정수로 출력한다. www.acmicpc.net t = int(input()) for i in range(t): candy = [] t = 0 n, k = map(int, input().split()) candy = list(map(int, input().split())) for j in candy: t += j // k print(t)