본문 바로가기
반응형

baekjoon180

baekjoon - python - 1977 https://www.acmicpc.net/problem/1977 1977번: 완전제곱수 M과 N이 주어질 때 M이상 N이하의 자연수 중 완전제곱수인 것을 모두 골라 그 합을 구하고 그 중 최솟값을 찾는 프로그램을 작성하시오. 예를 들어 M=60, N=100인 경우 60이상 100이하의 자연수 중 완� www.acmicpc.net # @Author YoungMinKim # baekjoon M=int(input()) N=int(input()) tmp=[] for i in range(M,N+1): if str(i**(1/2))[-1] == '0' : tmp.append(i) else: continue if len(tmp) == 0: print(-1) else: print(sum(tmp)) print(min(.. 2020. 8. 24.
baekjoon - python - 1934 https://www.acmicpc.net/problem/1934 1934번: 최소공배수 두 자연수 A와 B에 대해서, A의 배수이면서 B의 배수인 자연수를 A와 B의 공배수라고 한다. 이런 공배수 중에서 가장 작은 수를 최소공배수라고 한다. 예를 들어, 6과 15의 공배수는 30, 60, 90등이 있� www.acmicpc.net # @Author YoungMinKim # baekjoon def gcd(a,b): if a 2020. 8. 24.
baekjoon - python - 1924 https://www.acmicpc.net/problem/1924 1924번: 2007년 첫째 줄에 빈 칸을 사이에 두고 x(1≤x≤12)와 y(1≤y≤31)이 주어진다. 참고로 2007년에는 1, 3, 5, 7, 8, 10, 12월은 31일까지, 4, 6, 9, 11월은 30일까지, 2월은 28일까지 있다. www.acmicpc.net # @Author YoungMinKim # baekjoon import datetime m,d = map(int,input().split()) now = datetime.datetime(2007,m,d) dic={0:"MON",1:"TUE",2:"WED",3: "THU",4: "FRI",5: "SAT",6:"SUN"} for i in dic.keys(): if now.w.. 2020. 8. 21.
baekjoon - python - 1712 https://www.acmicpc.net/problem/1712 1712번: 손익분기점 월드전자는 노트북을 제조하고 판매하는 회사이다. 노트북 판매 대수에 상관없이 매년 임대료, 재산세, 보험료, 급여 등 A만원의 고정 비용이 들며, 한 대의 노트북을 생산하는 데에는 재료비와 www.acmicpc.net # @Author YoungMinKim # baekjoon a,b,c=map(int,input().split()) if b>=c: print(-1) else: print(a//(c-b)+1) 2020. 8. 21.
baekjoon - python - 1550 https://www.acmicpc.net/problem/1550 1550번: 16진수 첫째 줄에 16진수 수가 주어진다. 이 수의 최대 길이는 6글자이다. 16진수 수는 0~9와 A~F로 이루어져 있고, A~F는 10~15를 뜻한다. 또, 이 수는 음이 아닌 정수이다. www.acmicpc.net # @Author YoungMinKim # baekjoon N=list(input()) dic = {'A':10,'B':11,'C':12,'D':13,'E':14,'F':15} idx=0 result=0 for i in N: if i in dic.keys(): result+=dic[i]*(16**(len(N)-1-idx)) else: result+=int(i)*(16**(len(N)-1-idx)) idx+=1.. 2020. 8. 21.
baekjoon - python - 1546 https://www.acmicpc.net/problem/1546 1546번: 평균 첫째 줄에 시험 본 과목의 개수 N이 주어진다. 이 값은 1000보다 작거나 같다. 둘째 줄에 세준이의 현재 성적이 주어진다. 이 값은 100보다 작거나 같은 음이 아닌 정수이고, 적어도 하나의 값은 0보 www.acmicpc.net # @Author YoungMinKim # baekjoon n=int(input()) score = list(map(int, input().split())) m = max(score) new_score=[] for i in score: new_score.append(i/m*100) print(sum(new_score)/len(new_score)) 2020. 8. 21.
반응형