일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 그리디 알고리즘
- 써니나타스
- php
- xcz.kr
- 문자열
- 인코그니토
- Text
- SuNiNaTas
- CTF
- C
- Web
- Network
- wargame
- HackCTF
- Forensics
- MySQL
- writeup
- Python
- 수학
- Incognito
- N0Named
- 사칙연산
- misc
- Database
- 정렬
- Digital Forensics
- cryptography
- 백준
- Web Hacking
- 구현
- Today
- Total
목록전체 글 (439)
보안을 그리다, 훈이
[Baekjoon/Python3/Text] 5339번 콜센터 www.acmicpc.net/problem/5339 5339번: 콜센터 스타워즈에 등장하는 로봇인 C3PO는 요즘 콜센터에 근무하고 있다. 콜센터에 앉아있는 C3PO를 그리는 프로그램을 작성하시오. www.acmicpc.net [Python3] print(""" /~\\ ( oo| _\=/_ / _ \\ //|/.\|\\\\ || \ / || ============ | | | | | | """) [Text] /~\ ( oo| _\=/_ / _ \ //|/.\|\\ || \ / || ============ | | | | | |
[Baekjoon/Python3/Text] 5338번 마이크로소프트 로고 www.acmicpc.net/problem/5338 5338번: 마이크로소프트 로고 마이크로소프트 로고를 예제 출력처럼 출력하는 프로그램을 작성하시오. www.acmicpc.net [Python3] print(""" _.-;;-._ '-..-'| || | '-..-'|_.-;;-._| '-..-'| || | '-..-'|_.-''-._|""") [Text] _.-;;-._ '-..-'| || | '-..-'|_.-;;-._| '-..-'| || | '-..-'|_.-''-._|
[Baekjoon/Python3] 5337번 웰컴 www.acmicpc.net/problem/5337 5337번: 웰컴 Welcome을 예제 출력처럼 출력하는 프로그램을 작성하시오. www.acmicpc.net print('. . .') print('| | _ | _. _ ._ _ _') print('|/\|(/.|(_.(_)[ | )(/.')
[Baekjoon/Python3] 5218번 알파벳 거리 www.acmicpc.net/problem/5218 5218번: 알파벳 거리 첫째 줄에 테스트 케이스의 수 (= alp.index(x[j]): res.append(alp.index(y[j..
[Baekjoon/Python3] 5086번 배수와 약수 www.acmicpc.net/problem/5086 5086번: 배수와 약수 각 테스트 케이스마다 첫 번째 숫자가 두 번째 숫자의 약수라면 factor를, 배수라면 multiple을, 둘 다 아니라면 neither를 출력한다. www.acmicpc.net a, b = 0, 0 while True: a, b = map(int, input().split()) if a == 0 and b == 0: break else: if b % a == 0: print('factor') elif a % b == 0: print('multiple') else: print('neither')
[Baekjoon/Python3] 5073번 삼각형과 세 변 www.acmicpc.net/problem/5073 5073번: 삼각형과 세 변 각 입력에 맞는 결과 (Equilateral, Isosceles, Scalene, Invalid) 를 출력하시오. www.acmicpc.net while True: nums = [int(i) for i in input().split()] if (nums[0], nums[1], nums[2]) == (0, 0, 0): break else: nums.sort() if nums[2] < sum(nums[:2]): l = len(set(nums)) if l == 1: print('Equilateral') elif l == 2: print('Isosceles') else: ..
[Baekjoon/Python3] 5063번 TGN www.acmicpc.net/problem/5063 5063번: TGN 첫째 줄에 테스트 케이스의 개수 N이 주어진다. 다음 N개의 줄에는 3개의 정수 r, e, c가 주어진다. r은 광고를 하지 않았을 때 수익, e는 광고를 했을 때의 수익, c는 광고 비용이다. (-106 ≤ r,e ≤ 106 www.acmicpc.net n = int(input()) for i in range(n): r, e, c = map(int, input().split()) if r > (e - c): print('do not advertise') elif r == (e - c): print('does not matter') else: print('advertise')
[Baekjoon/Python3] 4880번 다음수 www.acmicpc.net/problem/4880 4880번: 다음수 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 수열의 연속하는 세 정수 a1, a2, a3이 한 줄에 주어진다. (-10,000 < a1, a2, a3 < 10,000) a1, a2, a3은 서로 같지 않다. 입력의 마지막 www.acmicpc.net while True: a, b, c = map(int, input().split()) if (a, b, c) == (0, 0, 0): # - and - and - break else: if c - b == b - a: print('AP', c + (c - b)) else: print('GP', c * (c // ..
[Baekjoon/Python3] 4796번 캠핑 www.acmicpc.net/problem/4796 4796번: 캠핑 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있고, L, P, V를 순서대로 포함하고 있다. 모든 입력 정수는 int범위이다. 마지막 줄에는 0이 3개 주어진다. www.acmicpc.net enum = 0 while True: day = 0 a, b, c = map(int, input().split()) if (a, b, c) == (0, 0, 0): break else: enum += 1 day = (c // b) * a if a > (c % b): day += c % b else: day += a print('Case {}: {}'.for..
[Baekjoon/Python3] 4673번 셀프 넘버 www.acmicpc.net/problem/4673 4673번: 셀프 넘버 셀프 넘버는 1949년 인도 수학자 D.R. Kaprekar가 이름 붙였다. 양의 정수 n에 대해서 d(n)을 n과 n의 각 자리수를 더하는 함수라고 정의하자. 예를 들어, d(75) = 75+7+5 = 87이다. 양의 정수 n이 주어졌을 때, www.acmicpc.net def d(): not_self = [] num = 0 for i in range(1, 10001): # 1 ~ 9999 if i < 10: # 한자리수 num = i + i not_self.append(num) elif i < 100: # 두자리수 num = i + (i // 10) + (i % 10) n..