본문 바로가기

오블완7

solved.ac https://help.solved.ac/ solved.ac HelpHelp documentation for solved.achelp.solved.ac 효율적인 문제 풀이와 학습을 위한 도구: solved.ac 소개코딩 테스트와 알고리즘 공부를 할 때 많은 개발자와 학생들이 사용하는 사이트가 백준 온라인 저지(Baekjoon Online Judge)이다. 하지만 난이도가 표시되지 않아서 수많은 문제 중에서 자신에게 맞는 문제를 찾는 것은 쉽지 않다. 이를 도와주는 도구가 바로 solved.ac이다. 오늘은 solved.ac의 주요 기능들을 통해 백준 문제 풀이를 효과적으로 도와주는 방법을 소개한다.이 사이트는 백준 온라인 저지를 위해 동기를 만들어 준다고 볼 수 있는데난이도 책정 및 표시,고급 검색,랭킹.. 2024. 11. 28.
백준 온라인 저지(Baekjoon Online Judge) 이용 방법 1. 백준 온라인 저지 소개백준 온라인 저지는 2009년에 개발된 한국의 대표적인 온라인 프로그래밍 학습 플랫폼이다. 알고리즘, 자료구조, 수학, 구현 등 여러 주제의 문제를 풀며 코딩 실력을 키울 수 있다. 주요 특징은 다음과 같다:다양한 난이도, 광범위한 언어 지원, 온라인 채점, 방대한 양의 문제들, 2. 회원가입 및 기본 설정1) 회원가입백준 온라인 저지 공식 사이트에 접속하여 '회원가입' 버튼을 클릭한다.아이디, 비밀번호, 이메일을 입력하여 계정을 생성한다.이메일 인증을 완료하면 모든 기능을 이용할 수 있다.2) 환경 설정(기본 설정)로그인 후 설정에서 먼저 다음을 세팅한다.프로그래밍 언어: 코드 작성시 언어 선택에서 볼 언어를 드래그 앤 드롭으로 설정하고, 우선순위를 결정할 수 있다. 스크롤해.. 2024. 11. 26.
구글 설문지를 자동생성 도전 Python을 이용해 Google Forms API를 사용하고, CSV 파일을 읽어 설문지를 자동으로 생성하는 전체 과정우선 이 작업에는 몇 가지 준비 단계가 필요하고, 이후 Python 스크립트를 통해 자동화하는 부분으로 나아가게 됨.1. Google Cloud Project 설정 및 API 사용 설정Google Cloud Console에 로그인:Google Cloud Console에서 새 프로젝트를 생성.Google Forms API 사용 설정:생성한 프로젝트에서 API & Services > Library로 이동.검색창에 "Google Forms API"를 입력하고 해당 API를 활성화.서비스 계정 생성 및 인증서 발급:API & Services > Credentials로 이동한 후, Create .. 2024. 11. 23.
이진 탐색 트리 이해하기 쉽게 이진 탐색 트리와 관련된 다양한 개념들을 머메이드(Mermaid)로 표현한 다이어그램과 함께 설명하는 글을 준비했습니다. 각 개념을 시각적으로 설명하여 이해를 돕기 위해 필요한 다이어그램들을 적절히 포함하였습니다. 1. 트리의 개념 이해 먼저, 트리의 기본 구조와 구성 요소를 이해하는 것이 중요합니다. 트리는 계층 구조로 데이터가 연결되는 방식입니다. 트리의 구성 요소 아래 다이어그램은 트리의 각 용어를 이해하는 데 도움이 됩니다. graph TD; A[루트 노드] --> B[자식 노드 1] A --> C[자식 노드 2] B --> D[잎 노드 1] B --> E[잎 노드 2] C --> F[잎 노드 3] .. 2024. 11. 21.
Python 표준 라이브러리: 꼭 알아야 할 핵심 모듈 1. Python 내장 함수Python은 다양한 작업을 쉽게 수행할 수 있도록 많은 내장 함수를 제공합니다. 대표적인 예로 print(), len(), sorted()와 같은 함수들이 있습니다. 이 함수들은 기본적인 작업을 편리하게 수행할 수 있게 해줍니다.더보기Python 내장 함수 주요 예시Python 내장 함수는 별도의 모듈 임포트 없이도 사용 가능한 도구들입니다. 다음은 자주 사용되는 몇 가지 함수와 그 활용 예시입니다.print()출력을 위한 함수로, 콘솔에 값을 출력합니다.print("Hello, Python!") # Hello, Python!len()데이터의 길이나 크기를 반환합니다.data = [1, 2, 3, 4]print(len(data)) # 4sorted()리스트나 반복 가능한 .. 2024. 11. 17.
백준6359🐨만취한 상범-파이썬 문제요약- n개의 방, n 라운드- 배수들의 중첩? 약수의 개수?- 에라스토테네스 체?상황 재현(문이 열린 것은 1)약수의 개수가 짝수면 열었다가 닫게 된다.못닫으려면 약수가 홀수 개. = 완전제곱수n까지의 완전제곱수의 개수찾기!=최대 완전제곱수의 루트.n,*r=map(int,open(0).read().split())print('\n'.join(f"{int(x**.5)}" for x in r))Rmx. 2024. 11. 16.
두 배낭 문제 두 개의 배낭 문제시간 제한메모리 제한제출정답맞힌 사람정답 비율1초1024 MB202948948955.280%문제승형이와 원빈이는 배낭여행을 가기 위해 두 개의 배낭을 준비했다. 각 배낭에는 \(N\)개의 물건이 들어있으며:• 첫 번째 배낭에는 \(A_1, A_2, \dots, A_N\)의 무게를 가진 물건들이 아래에서 위로 순서대로 쌓여 있다. \(A_N\)이 맨 위에 있는 물건의 무게이다.• 두 번째 배낭에는 \(B_1, B_2, \dots, B_N\)의 무게를 가진 물건들이 아래에서 위로 순서대로 쌓여 있다. \(B_N\)이 맨 위에 있는 물건의 무게이다.배낭의 무게는 배낭 안에 남아있는 물건들의 무게의 합으로 정의된다. 원빈이는 최대 \(K\)번 두 배낭 중 하나를 선택하여 맨 위에 있는 물건을 .. 2024. 11. 15.