프로그래머스, 백준 썸네일형 리스트형 백준_1453번 피시방 알바 문제와 입출력 조건은 다음과 같다. 101개 배열을 만들어서 0으로 초기화0은 빈자리, 1은 찬 자리손님이 원하는 자리가 0이면 1,1이면 거절 카운트를 1 증가거절 카운트 출력 def count_rejected_customers(N, seats_wanted): pc_seats = [0] * 101 rejected = 0 for seat in seats_wanted: # 자리 차있으면 거절 if pc_seats[seat] == 1: rejected += 1 # 비어있으면 자리 겟챠.. else: pc_seats[seat] = 1 return rejecteddef m.. 더보기 백준_1547번 공 문제와 입출력 조건은 다음과 같다.처음에 3개의 컵이 있고 1번 컵 아래에 공이 있다.두 컵의 위치를 서로 바꿀 때마다 공의 위치를 추적해야 한다.공은 컵과 함께 이동하지 않고 원래 있던 자리에 그대로 있다. 공이 몇 번 컵 아래 있는지만 알면 된다. 공이 있는 컵이 이동하면 -> 공 위치를 업데이트공이 없는 컵들끼리 이동하면 -> 아무것도 안 해도 됨 처음에 공은 1번 컵 아래에 있고 공의 현재 위치를 추적두 컵의 위치를 바꿀 때마다 공이 있는 컵이 이동하는 경우에만 현재 위치 업데이트최종 컵 번호 출력.. def find_ball_position(M, swaps): ball_position = 1 # 각각의 컵 위치 교환 for x, y in swaps: .. 더보기 백준_1098번 쌍둥이 마을 보호되어 있는 글입니다. 더보기 백준_1074번_Z 보호되어 있는 글입니다. 더보기 1033번 칵테일 보호되어 있는 글입니다. 더보기 백준_1063번 킹 보호되어 있는 글입니다. 더보기 백준 queuestack 문제와 조건은 다음과 같다. queue와 stack의 두 자료구조가 주어지며, 각각의 자료구조에는 여러 개의 원소가 들어갈 수 있다.입력받은 원소를 자료구조의 순서에 따라 삽입하고, 맨 앞부터 순서대로 처리해야 한다는 점에서 queue의 선입선출(FIFO)와 stack의 후입선출(LIFO) 성질을 고려해야 한다.N개의 자료구조 중 각 자료구조의 타입이 주어짐 (0은 큐, 1은 스택)N개의 자료구조에 각각 주어진 원소들이 리스트로 주어지고, 이를 순서대로 queue 또는 stack에 넣어야 한다.N개의 자료구조에 원소를 순서대로 삽입하고, 각 자료구조의 앞에 원소를 삽입할지 뒤에 삽입할지를 결정해야 한다.삽입된 원소들을 차례대로 꺼내야 하고 최종적으로 모든 원소를 차례대로 반환해야 한다. imp.. 더보기 백준_2346번 풍선 터뜨리기 문제와 입출력 설명은 다음과 같다. N개의 풍선이 원형으로 배치됨각 풍선에는 이동할 거리와 방향을 나타내는 숫자가 있음무조건 1번 풍선부터 시작터진 풍선은 건너뛰고 이동해야 함결과는 터진 순서대로 풍선 번호를 출력 풍선 상태를 추적해야 하고 터진 순서를 기록, 각 풍선의 이동 값은 그대로 사용이 가능하다. 이동 로직현재 풍선을 터트리고 번호를 저장이동 거리와 방향을 확인 (양수: 오른쪽, 음수: 왼쪽)터진 풍선을 건너뛰면서 이동풍선 번호는 1부터 시작하지만, 내부 인덱스는 0부터 시작원형 구조를 고려한 이동 처리터진 풍선을 건너뛰는 로직 구현 def solve_balloon(N, numbers): # 풍선의 상태를 저장 (False: 터지지 않음, True: 터짐) popped = [.. 더보기 이전 1 2 3 다음