본문 바로가기

백준넷8

백준넷 "회전하는 큐" 문제(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.
백준넷 3번 문제 합 Pyhton 코드 백준넷 3번 python 코드 가우스덧셈 표현식  합문제n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오.입력첫째 줄에 n (1 ≤ n ≤ 10,000)이 주어진다.출력1부터 n까지 합을 출력한다.    n = int(input())print(n * (n + 1) // 2)  예제 입력 10예제 출력 55 2024. 6. 19.