본문 바로가기
반응형

전체 글75

[파이썬] [SWEA] 1289. 원재의 메모리 복구하기 swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV19AcoKI9sCFAZN SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com T = int(input()) for tc in range(1, T + 1): tmp_list = list(str(input())) count = 0 target = '0' for i in range(len(tmp_list)): if tmp_list[i] == target: pass else: target = tmp_list[i] count += 1 print("#{} {}".format(tc, count)) S.. 2021. 2. 25.
[파이썬] [SWEA] 1219. [S/W 문제해결 기본] 4일차 - 길찾기 swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV14geLqABQCFAYD SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com def dfs(v): # v: 시작정점 # visited 체크: 하고픈 일 해라(출력) visited[v] = True # print(v, end=" ") # 시작정점(v)의 인접한 모든 점정 (w) for 돌리기 # 인접정점(w)가 방문하지 않았으면 for w in range(1, V+1): if adj[v][w] == 1 and visited[w] == 0: # 다시 dfs(w) 재귀 호출 dfs(w) for.. 2021. 2. 25.
[파이썬] [SWEA] 4873. [파이썬 S/W 문제해결 기본] 4일차 - 반복문자 지우기 swexpertacademy.com/main/learn/course/subjectList.do?courseId=AVuPDN86AAXw5UW6 SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com T = int(input()) for tc in range(1,T+1): tmp = list(str(input())) # 처음값 추가 tmp_list =[tmp[0]] for i in range(1, len(tmp)): # 공백일 때 if not tmp_list: tmp_list.append(tmp[i]) # 중복 제거 elif tmp_list[-1] == tmp[i]: tmp_list.pop() else: tmp_list... 2021. 2. 25.
[파이썬] [SWEA] 4871. [파이썬 S/W 문제해결 기본] 4일차 - 그래프 경로 swexpertacademy.com/main/learn/course/subjectList.do?courseId=AVuPDN86AAXw5UW6 SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com T = int(input()) def dfs(v): # v: 시작정점 # visited 체크: 하고픈 일 해라(출력) visited[v] = True # print(v, end=" ") # 시작정점(v)의 인접한 모든 점정 (w) for 돌리기 for w in range(1, V+1): # 인접정점(w)가 방문하지 않았으면 if adj[v][w] == 1 and visited[w] == False: # 다시 dfs(w) 재귀.. 2021. 2. 25.
반응형