일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Digital Forensics
- xcz.kr
- writeup
- 써니나타스
- MySQL
- 백준
- N0Named
- C
- 인코그니토
- Network
- 구현
- Text
- 그리디 알고리즘
- wargame
- 문자열
- SuNiNaTas
- Forensics
- Database
- 수학
- Python
- Web Hacking
- Incognito
- php
- cryptography
- HackCTF
- Web
- 정렬
- CTF
- 사칙연산
- misc
- Today
- Total
목록사칙연산 (99)
보안을 그리다, 훈이
[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] 4504번 배수 찾기 www.acmicpc.net/problem/4504 4504번: 배수 찾기 첫째 줄에 n이 주어진다. 다음 줄부터 한 줄에 한 개씩 목록에 들어있는 수가 주어진다. 이 수는 0보다 크고, 10,000보다 작다. 목록은 0으로 끝난다. www.acmicpc.net def GCD(a, b): if b % a: return GCD(b % a, a) else: return a n = int(input()) while True: num = int(input()) if num: if GCD(n, num) == n: print('%d is a multiple of %d.' %(num, n)) else: print('%d is NOT a multiple of %d..
[Baekjoon/Python3] 4344번 평균은 넘겠지 www.acmicpc.net/problem/4344 4344번: 평균은 넘겠지 대학생 새내기들의 90%는 자신이 반에서 평균은 넘는다고 생각한다. 당신은 그들에게 슬픈 진실을 알려줘야 한다. www.acmicpc.net case = int(input()) for i in range(case): stu_grade = list(map(int, input().split())) avg = 0 avg = sum(stu_grade[1:]) / stu_grade[0] cnt = 0 for j in stu_grade[1:]: if j > avg: cnt += 1 print('%.3f' %round(cnt / stu_grade[0] * 100, 3) + '%')..
[Baekjoon/Python3] 4101번 크냐? www.acmicpc.net/problem/4101 4101번: 크냐? 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 두 정수가 주어진다. 두 수는 백만보다 작거나 같은 양의 정수이다. 입력의 마지막 줄에는 0이 www.acmicpc.net while 1: a, b = map(int, input().split()) if a == 0 and b == 0: break elif a > b: print('Yes') else: print('No')
[Baekjoon/Python3] 3460번 이진수 www.acmicpc.net/problem/3460 3460번: 이진수 양의 정수 n이 주어졌을 때, 이를 이진수로 나타냈을 때 1의 위치를 모두 찾는 프로그램을 작성하시오. 최하위 비트(least significant bit, lsb)의 위치는 0이다. www.acmicpc.net t = int(input()) for i in range(t): n = int(input()) n = str(bin(n)[2:]) for j in range(1, len(n) + 1): if n[-j] == '1': print(j - 1, end=' ')
t = int(input()) for i in range(t): n = input() rn = '' for j in n: rn = j + rn num = str(int(n) + int(rn)) for k in range(len(str(num)) // 2): if num[k] != num[-(k+1)]: print('NO') break else: # all print('YES') [Baekjoon/Python3] 3062번 수 뒤집기 www.acmicpc.net/problem/3062 3062번: 수 뒤집기 수 124를 뒤집으면 421이 되고 이 두 수를 합하면 545가 된다. 124와 같이 원래 수와 뒤집은 수를 합한 수가 좌우 대칭이 되는지 테스트 하는 프로그램을 작성하시오. www.acmicpc.net
[Baekjoon/Python3] 3052번 나머지 www.acmicpc.net/problem/3052 3052번: 나머지 39, 40, 41, 42, 43, 44, 82, 83, 84, 85를 42로 나눈 나머지는 39, 40, 41, 0, 1, 2, 40, 41, 0, 1이다. 서로 다른 값은 모두 6개가 있다. www.acmicpc.net # list -> for list_num = [] # 계산된 리스트 for i in range(10): list_num.append(str(int(input()) % 42)) list_num = set(list_num) # 집합자료형 : 중복 제거 print(len(list_num))
[Baekjoon/Python3] 3046번 R2 www.acmicpc.net/problem/3046 3046번: R2 두 숫자 R1과 R2가 있을 때, 두 수의 평균 S는 (R1+R2)/2와 같다. 상근이는 정인이 생일 선물로 두 숫자 R1과 R2를 주려고 한다. 생일 파티에서 상근이는 정인이에게 이 두 숫자를 말해주고, 정인이는 www.acmicpc.net r1, s = map(int, input().split()) print(2 * s - r1)
[Baekjoon/Python3] 2953번 나는 요리사다 www.acmicpc.net/problem/2953 2953번: 나는 요리사다 "나는 요리사다"는 다섯 참가자들이 서로의 요리 실력을 뽐내는 티비 프로이다. 각 참가자는 자신있는 음식을 하나씩 만들어오고, 서로 다른 사람의 음식을 점수로 평가해준다. 점수는 1점부터 5 www.acmicpc.net score = [] for i in range(5): score.append(sum(map(int, (input().split())))) print(score.index(max(score)) + 1, max(score))
[Baekjoon/Python3] 2935번 소음 www.acmicpc.net/problem/2935 2935번: 소음 수업 시간에 떠드는 두 학생이 있다. 두 학생은 수업에 집중하는 대신에 글로벌 경제 위기에 대해서 토론하고 있었다. 토론이 점점 과열되면서 두 학생은 목소리를 높였고, 결국 선생님은 크게 www.acmicpc.net a = int(input()) op = input() b = int(input()) if op == '+': print(a + b) else: print(a * b)