프로그래밍 _공부자료./백준넷7 백준넷 "회전하는 큐" 문제(1021번) 풀이 알겠습니다. 백준 온라인 저지의 "회전하는 큐" 문제(1021번)를 자세히 살펴보겠습니다. 🙂문제 개요문제 번호: 1021번문제 제목: 회전하는 큐문제 내용: 지민이는 N개의 원소를 포함하고 있는 양방향 순환 큐를 가지고 있습니다. 지민이는 이 큐에서 몇 개의 원소를 뽑아내려고 합니다. 지민이는 이 큐에서 다음과 같은 3가지 연산을 수행할 수 있습니다:첫 번째 원소를 뽑아낸다.왼쪽으로 한 칸 이동시킨다.오른쪽으로 한 칸 이동시킨다.입력첫째 줄에 큐의 크기 N과 뽑아내려고 하는 수의 개수 M이 주어진다. (1 ≤ N ≤ 50, 1 ≤ M ≤ N)둘째 줄에는 지민이가 뽑아내려고 하는 수의 위치가 순서대로 주어진다. (1 ≤ 위치 ≤ N)출력지민이가 M개의 수를 뽑아내는데 드는 최소 이동 횟수를 출력한다.문.. 2024. 6. 24. 백준넷 6번 문제 python 파이썬 문제 풀이 # 직사각형 면적 계산 함수def get_rectangle_area(x1, y1, x2, y2): width = abs(x2 - x1) height = abs(y2 - y1) return width * height# 삼각형 면적 계산 함수 def get_triangle_area(x1, y1, x2, y2, x3, y3): # 밑변과 높이 계산 base = ((x2 - x1)**2 + (y2 - y1)**2)**0.5 height = ((x3 - x1)**2 + (y3 - y1)**2)**0.5 return 0.5 * base * height# 입력 받기x1, y1, x2, y2, x3, y3 = map(int, input().split())# 면적 계산 및 출력rec.. 2024. 6. 21. 백준넷 5번 문제 with python 백준 5번 문제 - 문자열문제 개요:문자열을 다루는 기본적인 문제들을 해결해 보는 것이 목적입니다.문자열 입력, 출력, 길이 구하기, 문자 찾기 등의 기능을 구현해야 합니다.문제 내용:문자열 S를 입력받은 뒤, 문자열 S의 길이를 출력하는 프로그램을 작성하시오.문자열 S를 입력받은 뒤, 문자 C가 문자열 S에 몇 개 포함되어 있는지 출력하는 프로그램을 작성하시오.문자열 S를 입력받은 뒤, 문자열 S에 포함되어 있는 문자를 종류별로 출력하는 프로그램을 작성하시오. 각 문자는 공백으로 구분해서 출력한다. 문자열 S에 포함되어 있는 문자는 문자열 S의 순서대로 출력한다.문자열 S를 입력받은 뒤, 문자열 S에 포함되어 있는 문자를 모두 대문자로 바꾸어 출력하는 프로그램을 작성하시오.문자열 S를 입력받은 뒤, 문.. 2024. 6. 20. 백준넷 4번 문제 빠른 A+B문제본격적으로 for문 문제를 풀기 전에 주어진 문제를 빠르게 입력받고 출력하는 연습을 해 보자.입력첫 줄에 테스트케이스의 개수 T(1 ≤ T ≤ 1,000,000)가 주어진다. 각 테스트케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B (1 ≤ A, B ≤ 1,000)가 주어진다.출력각 테스트케이스마다 A+B를 한 줄에 하나씩 순서대로 출력한다. import sysinput = sys.stdin.readdata = input().split()T = int(data[0])index = 1results = []for _ in range(T): A = int(data[index]) B = int(data[index + 1]) results.append(A + B) .. 2024. 6. 19. 이전 1 2 다음