코드리뷰(127)
-
★[python_파이썬_pass]백준_16398번_행성 연결_MST_풀이
공부하는허딩크 : https://www.youtube.com/live/bsVMyjYPO3w?feature=shared 소요시간 약 30분 지난주 기본 MST알고리즘을 학습 하고 다시 문제를 보는데 알고리즘이 생각이 안나서 다시 복습하고 왔다.https://heodinkcodingdiary.tistory.com/142 ★[알고리즘 학습_MST_python_파이썬]백준_1197번_최소스패닝트리_MST_알고리즘 기초공부하는허딩크 : https://www.youtube.com/live/0i-zE5mSAH0?feature=shared MST(Minimum Spanning trees) 알고리즘의 기본문제는 골드4 레벨이다....일단 그냥 학습하자.참고 영상(영상 초반 이해가 안되고 어렵다. 끝heodinkcodin..
2024.10.11 -
[python_파이썬_pass]백준_11866번_요세푸스 문제 0_실버4_풀이
공부하는허딩크 : https://www.youtube.com/live/slUxXU5NCUQ?feature=shared 이건 인덱싱의 공식을 찾아내면 쉽게 풀 수 있다. 공식 찾는데 30분 걸림.1, 2, 3, 4, 5, 6, 7 start는 0인덱스 + K - 1 = 최종 2 찾는 index=> 2 주어진 값 len = 7 1, 2, 4, 5, 6, 7 start는 2인덱스 + K - 1 = 최종 4 4 61, 2, 4, 5, 7 start는 4인덱스 + K - 1 = 최..
2024.10.10 -
[python_파이썬_pass]백준_10845번_큐_실버4_풀이
공부하는허딩크 : https://www.youtube.com/live/slUxXU5NCUQ?feature=shared 24년 10월 10일 회사 러닝타임 및 점심시간 활용 풀이 리스트 변수를 두고 append()와 pop()으로 문제 해결import sysinput = sys.stdin.readlineN = int(input())queue = []for _ in range(N): command = list(input().split()) if command[0] == "push": queue.append(command[1]) elif command[0] == "pop": if len(queue) == 0: print(-1) else..
2024.10.10 -
[python_파이썬_pass]백준_10828번_스택_실버4_풀이
공부하는허딩크 : https://www.youtube.com/live/slUxXU5NCUQ?feature=shared 24년 10월 10일 회사 러닝타임 및 점심시간 활용 풀이 queue라이브러리 또는 deque를 사용하지 않아도 리스트 구조로 pop()과 append()로 쉽게 구현 할 수 있다.import sysinput = sys.stdin.readlineN = int(input())stack = []for _ in range(N): command = list(input().split()) if command[0] == "push": stack.append(command[1]) elif command[0] == "pop": if len(stack) == 0..
2024.10.10 -
[python_파이썬_pass]백준_10773번_제로_실버4_풀이
공부하는허딩크 : https://www.youtube.com/live/slUxXU5NCUQ?feature=shared 24년 10월 10일 회사 러닝타임 및 점심시간 활용 풀이 for문 안에 nums = [0]변수를 두거서 입력값이 들어올때 계속 초기화 되는 문제 발생import sysinput = sys.stdin.readlineK = int(input())for _ in range(K): num = int(input()) nums = [0] if num == 0: nums.pop() else: nums.append(num)print(sum(nums)) nums = [0]에서 0을 준건 pop()을 할때 아무것도 없을 경우 pop()하면 에러가 발생해서 ..
2024.10.10 -
[python_파이썬_pass]백준_9012번_괄호_실버4_풀이
공부하는허딩크 : https://www.youtube.com/live/slUxXU5NCUQ?feature=shared 24년 10월 10일 회사 러닝타임 및 점심시간 활용 풀이 queue관련 학습을 한 후 문제를 보니 바로 해결이 가능했다.https://heodinkcodingdiary.tistory.com/158 ★[알고리즘 학습_deque, stack, buffer_python_파이썬]백준_2164번_카드2_deque_알고리즘 기초공부하는허딩크 : https://www.youtube.com/live/Xx_DRXY3r2Q?feature=shared 아직 deque라이브러리 공부하기 전 상태로 아래의 코드로 제출했더니 시간초과가 발생list를 set으로 바꿔서 사용하여 시간초과를 해heodinkcodin..
2024.10.10