목록문제/백준_파이썬 (155)
sm 기술 블로그
A, B, C = map(int, input().split()) # A 초기비용(초기만) B 재료와 인건비(계속증가) C 판매비용 cnt = 0 profit = C-B # 순이익 if(B > C or A == 0 or profit == 0): # 0은 나누기를 할 수 없음. print(-1) else: cnt = int(A / profit) + 1 # 결국엔 A 에서 순이익을 나눈거에 1을 더하면 그때 부터 이익임 print(cnt)
N = int(input()) arr = [] cnt = 0 def init(): for i in range(0, 26): arr.append(-1) for _ in range(N): T = input() arr.clear() init() arr[ord(T[0])-97] = 1 # 첫번쩨 값은 무조건 1이다. for i in range(1, len(T)): # 문자열의 길이만큼 반복문 수행 if(T[i-1] != T[i]): # ab => a != b : true 연속해서 같은 문자면 넘어감 if(arr[ord(T[i])-97] != 1): # 전에 나온적이 없음 arr[ord(T[i])-97] = 1 else: # 전에 나온적 있음 cnt += 1 break print(N-cnt) # cnt는 그룹 단..
T = input() arr = ["c=", "c-", "dz=", "d-", "lj", "nj", "s=", "z="] for i in arr: T = T.replace(i, "0") print(len(T))