본문 바로가기

python89

[백준 알고리즘] 2839번 Python 문제 정보 제출 코드 n = int(input()) count = 0 while(True): if(n%5==0): count += int(n/5) print(count) break else: count += 1 n -= 3 if(n 2021. 10. 4.
[백준 알고리즘] 2775번 Python 문제 정보 제출 코드 # 규칙성이 없기 때문에 반복문으로 계산해서 출력 count = int(input()) for i in range(count): k = int(input()) n = int(input()) # 0 floor list people = [x for x in range(1, n+1)] for j in range(k): for l in range(1, n): people[l] += people[l-1] print(people[-1]) 2021. 10. 4.
[백준 알고리즘] 10250번 Python 문제 정보 제출 코드 import math count = int(input()) for i in range(count): h, w, n = map(int, input().split()) a = math.ceil(n/h) b = n%h if(b!=0): print(str(b),end="") else: print(str(h),end="") if(a==0): print("{:0>2}".format(1)) else: print("{:0>2}".format(a)) 2021. 10. 4.
[백준 알고리즘] 2869번 Python 문제 정보 제출 코드 import math a, b, v = map(int,input().split()) total = 0, 0 f_v = v-a count = int(math.ceil(f_v/(a-b))+1) print(count) 2021. 10. 4.
[백준 알고리즘] 1193번 Python 문제 정보 제출 코드 # https://wlstyql.tistory.com/53 참고 x = int(input()) stage, start_data = 1, 1 while stage+start_data 2021. 10. 4.
[백준 알고리즘] 2292번 Python 문제 정보 제출 코드 # 육각형이 하나씩 생길 때마다 숫자는 6의 배수*육각형 수만큼 늘어났음 (6, 12, 18, 24) n = int(input()) if(n==1): print(1) exit() total = 2 count = 7 count_m = 2 while(True): if(n>count): count += 6*count_m count_m += 1 total += 1 else: print(total) break 2021. 10. 4.
[백준 알고리즘] 1712번 Python 문제 정보 제출 코드 fix_pay, variable_pay, product_pay = map(int, input().split()) if(product_pay-variable_pay 2021. 10. 4.
[백준 알고리즘] 1978번 Python 문제 정보 제출 코드 count = int(input()) total = count n = list(map(int, input().split())) if(1 in n): n.remove(1) total -= 1 for j in n: for k in range(2,j): if(j%k==0): total -= 1 break print(total) 2021. 10. 4.
[백준 알고리즘] 1316번 Python 문제 정보 제출 코드 count = int(input()) total = 0 for i in range(count): word = input() check = 0 for i in range(len(word)-1): if(word[i]==word[i+1]): continue elif(word[i] in word[i+1:]): check = 1 break if(check==0): total += 1 print(total) 2021. 10. 4.