728x90 728x90 분류 전체보기155 [BOJ] 27866 : 문자와 문자열 (Python) Baekjoon Online Judge 27866번 : 문자와 문자열 27866번: 문자와 문자열 첫째 줄에 영어 소문자와 대문자로만 이루어진 단어 $S$가 주어진다. 단어의 길이는 최대 $1\,000$이다. 둘째 줄에 정수 $i$가 주어진다. ($1 \le i \le \left|S\right|$) www.acmicpc.net 문제 단어 $S$와 정수 $i$가 주어졌을 때, $S$의 $i$번째 글자를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 영어 소문자와 대문자로만 이루어진 단어 $S$가 주어진다. 단어의 길이의 길이의 길이는 최대 1000이다. 둘째 줄에 정수 $i$가 주어진다. ($i \leq i \leq |S|$) 출력 $S$의 $i$번째 글자를 출력한다. 예제 입력 1 Sprout 3 예제.. 2023. 8. 25. [BOJ] 10811 : 바구니 뒤집기 (Python) Baekjoon Online Judge 10811번 : 바구니 뒤집기 10811번: 바구니 뒤집기 도현이는 바구니를 총 N개 가지고 있고, 각각의 바구니에는 1번부터 N번까지 번호가 순서대로 적혀져 있다. 바구니는 일렬로 놓여져 있고, 가장 왼쪽 바구니를 1번째 바구니, 그 다음 바구니를 2 www.acmicpc.net 문제 도현이는 바구니를 총 $N$개 가지고 있고, 각각의 바구니에는 1번부터 $N$번까지 번호가 순서대로 적혀져 있다. 바구니는 일렬로 놓여져 있고, 가장 왼쪽 바구니를 1번째 바구니, 그 다음 바구니를 2번째 바구니, $\dots$, 가장 오른쪽 바구니를 $N$번째 바구니라고 부른다. 도현이는 앞으로 $M$번 바구니의 순서를 역순으로 만들려고 한다. 도현이는 한 번 순서를 역순으로 바꿀.. 2023. 8. 23. [BOJ] 5597 : 과제 안 내신 분..? (Python) Baekjoon Online Judge 5597번 : 과제 안 내신 분..? 5597번: 과제 안 내신 분..? X대학 M교수님은 프로그래밍 수업을 맡고 있다. 교실엔 학생이 30명이 있는데, 학생 명부엔 각 학생별로 1번부터 30번까지 출석번호가 붙어 있다. 교수님이 내준 특별과제를 28명이 제출했는데, www.acmicpc.net 문제 X대학 M교수님은 프로그래밍 수업을 맡고 있다. 교실엔 학생이 30명이 있는데, 학생 명부엔 각 학생별로 1번부터 30번까지 출석번호가 붙어 있다. 교수님이 내준 특별과제를 28명이 제출했는데, 그 중에서 제출 안 한 학생 2명의 출석번호를 구하는 프로그램을 작성하시오. 입력 입력은 총 28줄로 각 제출자(학생)의 출석번호 $n$ ($1 \leq n \leq 30$)가.. 2023. 8. 22. [Data Structure] Array (작성 중) Array 컴퓨터 과학에서 배열(Array)은 번호(Index)와 번호에 대응하는 데이터들로 이루어진 자료 구조를 나타낸다. 일반적으로 배열에는 같은 종류의 데이터들이 순차적으로 저장되어, 값의 번호가 곧 배열의 시작점으로부터 값이 저장되어 있는 상대적인 위치가 된다. (wikipedia) 2023. 8. 21. [Algorithm] Algorithm (작성 전) Algorithm 알고리즘(Algorithm)은 수학과 컴퓨터과학, 전산언어학 등에서 사용되는, 문제 해결 방법을 정의한 '일련의 단계적 절차'이자 어떠한 문제를 해결하기 위한 '동작들의 모임'이다. 즉 문제 풀이에 필요한 계산 절차 또는 처리 과정의 순서를 뜻한다. (wikipedia) Sorting 2023. 8. 21. [Data Sturcture] Data Structure (작성 중) Data Structure 자료구조(Data structure)는 컴퓨터 과학에서 효율적인 접근 및 수정을 가능케 하는 자료의 조직, 관리, 저장을 의미한다. 더 정확히 말해, 자료 구조는 데이터 값의 모임, 또 데이터 간의 관계, 그리고 데이터에 적용할 수 있는 함수나 명령을 의미한다. (wikipedia) Arrays Linked Lists Stacks Queues Trees Heaps Hashings Maps Graphs 2023. 8. 21. [BOJ] 10813 : 공 바꾸기 (Python) Baekjoon Online Judge 10813번 : 공 바꾸기 문제 도현이는 바구니를 총 $N$개 가지고 있고, 각각의 바구니에는 1번부터 $N$번까지 번호가 매겨져 있다. 바구니에는 공이 1개씩 들어있고, 처음에는 바구니에 적혀있는 번호와 같은 번호가 적힌 공이 들어있다. 도현이는 앞으로 $M$번 공을 바꾸려고 한다. 도현이는 공을 바꿀 바구니 2개를 선택하고, 두 바구니에 들어있는 공을 서로 교환한다. 공을 어떻게 바꿀지가 주어졌을 때, $M$번 공을 바꾼 이후에 각 바구니에 어떤 공이 들어있는지 구하는 프로그램을 작성하시오. 입력 첫째 줄에 $N$ ($1 \leq N \leq 100$)과 $M$ ($1 \leq M \leq 100$)이 주어진다. 둘째 줄부터 $M$개의 줄에 걸쳐서 공을 교환할 .. 2023. 8. 21. 이전 1 2 3 4 5 6 7 ··· 23 다음 728x90 반응형