본문 바로가기

전체 글133

1일 N알고리즘 - #17 문제 https://www.acmicpc.net/problem/2869 2869번: 달팽이는 올라가고 싶다 문제 땅 위에 달팽이가 있다. 이 달팽이는 높이가 V미터인 나무 막대를 올라갈 것이다. 달팽이는 낮에 A미터 올라갈 수 있다. 하지만, 밤에 잠을 자는 동안 B미터 미끄러진다. 또, 정상에 올라간 �� www.acmicpc.net 문제는 위 사이트를 참고해주세요 풀이 import math A, B, V = map(int, input().split()) temp = V - A inc = A - B day = math.ceil(temp / inc) print(day + 1) A = 낮에 올라가는 길이, B= 저녁에 내려오는 길이, V는 정상의 높이입니다. A(낮) B(저녁) V(높이) 걸리는 DAY T.. 2020. 5. 19.
1일 N알고리즘 - #16 문제 https://www.acmicpc.net/problem/2292 2292번: 벌집 위의 그림과 같이 육각형으로 이루어진 벌집이 있다. 그림에서 보는 바와 같이 중앙의 방 1부터 시작해서 이웃하는 방에 돌아가면서 1씩 증가하는 번호를 주소로 매길 수 있다. 숫자 N이 주어졌�� www.acmicpc.net 문제는 위 사이트를 참고해주세요. 풀이 N = int(input()) # 숫자 입력 받음 x = 1 # 시작 값 1 inc = 6 # 중가 값 count = 1 # 지나가는 방 개수 카운트 if N == 1: # N=1이면 바로 1출력 print(1) else: while True: # while로 무한루프 돌게함 x = x + inc # 한 방씩 만들어 질 때 7 19 37 61.. , 그 차이.. 2020. 5. 18.
1일 N알고리즘 - #15 문제 https://www.acmicpc.net/problem/2839 2839번: 설탕 배달 문제 상근이는 요즘 설탕공장에서 설탕을 배달하고 있다. 상근이는 지금 사탕가게에 설탕을 정확하게 N킬로그램을 배달해야 한다. 설탕공장에서 만드는 설탕은 봉지에 담겨져 있다. 봉지는 3킬� www.acmicpc.net 문제는 위 사이트를 참고해주세요. 풀이 x = int(input()) # 숫자 입력 total = 0 # 봉지의 개수를 저장할 변수 while 1: if x % 5 == 0: # x가 5로 나눠지면 5로 나눈 몫을 total에 더 해줌, # x = 0이 되면 3으로 나눴을 때의 몫을 출력 total = total + (x // 5) print(total) break x -= 3 # x가 5로 나누어.. 2020. 5. 18.
1일 N알고리즘 - #14 문제 https://www.acmicpc.net/problem/2941 2941번: 크로아티아 알파벳 문제 예전에는 운영체제에서 크로아티아 알파벳을 입력할 수가 없었다. 따라서, 다음과 같이 크로아티아 알파벳을 변경해서 입력했다. 크로아티아 알파벳 변경 č c= ć c- dž dz= đ d- lj lj nj nj š s= www.acmicpc.net 위 사이트를 참고해주세요. 저는 문제를 착각해서 엄청 헤맸네요.. 표로 주어진 것들이 크로아티아 알파벳인데, 예시로 생각하고 a=,a- 이런 것도 있다고 착각했습니다 ㅠㅠ 풀이 cro = ["c=", "c-", "dz=", "d-", "lj", "nj", "s=", "z="] # 크로아티아 알파벳을 리스트에 저장 x = str(input()) # 단어 입력 .. 2020. 5. 17.