이것이 취업을 위한 코딩테스트다 with 파이썬

s = list(map(int,input())) count = 0 for i in range(len(s)-1): if s[i] != s[i+1]: count +=1 print(round(count/2)) data = input() count0 = 0 # 전부 0으로 바꾸는 경우 count1 = 0 # 전부 1로 바꾸는 경우 if data[0] == '1': count0 += 1 else: count1 += 1 for i in range(len(data)-1): if data[i] != data[i+1]: if data[i+1] == '1': count0 += 1 else: count1 += 1 print(min(count0, count1)) 이번엔 답안과 나의 풀이가 꽤 차이가 있다. 먼저 나는 입력을 ..
s = input() result = 0 for i in s: i = int(i) if result == 0 or i < 2: result += i else: result *= i print(result) data = input() result = int(data[0]) for i in range(1,len(data)): num = int(data[i]) if num
n = int(input()) # 모험가의 수 l = list(map(int, input().split())) # 각 모험가의 공포도 l.sort() # 공포도 낮은 순으로 정렬 count = 1 # 각 그룹에 들어갈 모험가의 수 result = 0 # 그룹의 수 for i in l: if count == i: count = 1 result +=1 else: count += 1 print(result) n = int(input()) data = list(map(int, input().split())) data.sort() result = 0 count = 0 for i in data: count += 1 if count >= i: result += 1 count = 0 print(result) 어떻게 보..
커리큘럼 # ㅠ.ㅠ def find_parent(parent, x): if parent[x] != x: parent[x] = find_parent(parent, parent[x]) return parent[x] def union_parent(parent, a, b): a = find_parent(parent, a) b = find_parent(parent, b) if a < b: parent[b] = a else: parent[a] = b v, e = map(int, input().split()) parent = [0] * (v+1) edges = [] result = 0 for i in range(1,v+1): ..
착쓰
'이것이 취업을 위한 코딩테스트다 with 파이썬' 카테고리의 글 목록 (2 Page)