본문 바로가기

PROGRAMMING CODE/PYTHON22

[BAEKJOON] No.11653 Python 소인수분해 https://www.acmicpc.net/problem/11653 11653번: 소인수분해 첫째 줄에 정수 N (1 ≤ N ≤ 10,000,000)이 주어진다. www.acmicpc.net N = int(input()) j=2 while N!=1 : if N%j==0 : print(j) N/=j else : j+=1 2023. 2. 9.
[BAEKJOON] No.10817 Python https://www.acmicpc.net/problem/10817 10817번: 세 수 첫째 줄에 세 정수 A, B, C가 공백으로 구분되어 주어진다. (1 ≤ A, B, C ≤ 100) www.acmicpc.net a = map(int, input().split()) b = sorted(a) print(b[1]) list_arr.sort() 같은 기능도 있다. 파이썬이 꿀이라는 이유를 알았다...! 이런 개꿀기능이 있다니;; 2023. 2. 7.
[BAEKJOON] No. 2935 Python https://www.acmicpc.net/problem/2935 2935번: 소음 수업 시간에 떠드는 두 학생이 있다. 두 학생은 수업에 집중하는 대신에 글로벌 경제 위기에 대해서 토론하고 있었다. 토론이 점점 과열되면서 두 학생은 목소리를 높였고, 결국 선생님은 크게 www.acmicpc.net import sys A = int(input()) op = input() B = int(input()) if op=="*" : print(A*B) else: print(A+B) 2023. 2. 7.
[BAEKJOON] No.5355 Python 화성수학 https://www.acmicpc.net/problem/5355 5355번: 화성 수학 겨울 방학에 달에 다녀온 상근이는 여름 방학 때는 화성에 갔다 올 예정이다. (3996번) 화성에서는 지구와는 조금 다른 연산자 @, %, #을 사용한다. @는 3을 곱하고, %는 5를 더하며, #는 7을 빼는 연산 www.acmicpc.net import sys num = int(input()) for i in range(num): arr = list(map(str, input().split())) rst = 0 for i in range(len(arr)): if i==0 : rst=float(arr[i]) else : if arr[i] == "@" : rst= rst*3 elif arr[i] == "%".. 2023. 2. 7.
[BAEKJOON] No.2914 Python 저작권 2914번: 저작권 창영이는 노래 여러 개를 이어서 부르는 가수이다. 유명한 노래의 비슷한 멜로디를 이어서 부르면서 언제 곡이 넘어갔는지 모르게 만드는 것이 창영이 노래의 특징이다. 이런 노래로 상업적으 www.acmicpc.net 풀이 A = 곡, B = 평균 멜로디 / 곡 = 평균 멜로디 = 평균 * 곡 평균값이 1.xxx일때 2가 되니 B-1로 만들어줌 그리고 빼준 -1을 마지막에 +1해주면 됨 import sys A,B = map(int,input().split()) print(A*(B-1)+1) 2023. 2. 6.
[BAEKJOON] No.10699 Python https://www.acmicpc.net/problem/10699 10699번: 오늘 날짜 서울의 오늘 날짜를 출력하는 프로그램을 작성하시오. www.acmicpc.net import datetime now = datetime.datetime.now() print(now.strftime('%Y-%m-%d')) 2023. 1. 27.