분류 전체보기264 [백준 2292] 벌집 (Python) 문제 링크 https://www.acmicpc.net/problem/2292 2292번: 벌집 위의 그림과 같이 육각형으로 이루어진 벌집이 있다. 그림에서 보는 바와 같이 중앙의 방 1부터 시작해서 이웃하는 방에 돌아가면서 1씩 증가하는 번호를 주소로 매길 수 있다. 숫자 N이 주어졌 www.acmicpc.net 나의 코드 (Python) n = int(input()) # 입력 cnt = 1 # 시작은 1 while(True): if n 2022. 3. 19. [백준 1712] 손익분기점 (Python) 문제 링크 https://www.acmicpc.net/problem/1712 1712번: 손익분기점 월드전자는 노트북을 제조하고 판매하는 회사이다. 노트북 판매 대수에 상관없이 매년 임대료, 재산세, 보험료, 급여 등 A만원의 고정 비용이 들며, 한 대의 노트북을 생산하는 데에는 재료비와 www.acmicpc.net 나의 코드 1 (Python) - 시간초과 a, b, c = map(int, input().split()) # 입력 tmp = 0 # c(판매액)의 값을 올릴 변수 cnt = 0 # 몇 개 팔아야 이득? if b >= c: # b가 c보다 크거나 같으면 절대 손익 분기점을 넘을 수 없음 print(-1) else: while a >= tmp: # 생산단가가 판매액보다 작아질때까지 a += b.. 2022. 3. 18. [백준 1316] 그룹 단어 체커 (Python) 문제 링크 https://www.acmicpc.net/problem/1316 1316번: 그룹 단어 체커 그룹 단어란 단어에 존재하는 모든 문자에 대해서, 각 문자가 연속해서 나타나는 경우만을 말한다. 예를 들면, ccazzzzbb는 c, a, z, b가 모두 연속해서 나타나고, kin도 k, i, n이 연속해서 나타나기 때 www.acmicpc.net 나의 코드 (Python) n = int(input()) # 입력수 res = n for _ in range(n): s = input() # 단어 문자열 for i in range(len(s)-1): # 문자열 길이의 -1 만큼 반복 if s[i] == s[i+1]: # 같은 문자가 여러 개 연속으로 있을 경우 마지막 단어까지 이동할 것 pass elif.. 2022. 3. 18. [백준 2941] 크로아티아 알파벳 (Python) 문제 링크 https://www.acmicpc.net/problem/2941 2941번: 크로아티아 알파벳 예전에는 운영체제에서 크로아티아 알파벳을 입력할 수가 없었다. 따라서, 다음과 같이 크로아티아 알파벳을 변경해서 입력했다. 크로아티아 알파벳 변경 č c= ć c- dž dz= đ d- lj lj nj nj š s= ž z= www.acmicpc.net 나의 코드 (Python) s = input() # 입력 arr = ["c=", "c-", "dz=", "d-", "lj", "nj", "s=", "z="] # 크로아티아 알파벳 for i in arr: s = s.replace(i, "*") # 크로아티아 알파벳을 포함하면 *로 치환 print(len(s)) 문제를 여러 방식으로 시도했지만 알파벳 .. 2022. 3. 18. 이전 1 ··· 20 21 22 23 24 25 26 ··· 66 다음