
import pandas as pd import matplotlib.pyplot as plt plt.rc('font',family='Malgun Gothic') plt.rcParams['axes.unicode_minus']=False df1=pd.DataFrame({'요일':['월','화','수','목','금','토','일'], '매출액':[10000,9000,11000,8000,13000,15000,14000]}) df2=pd.DataFrame({'요일':['월','화','수','목','금','토','일'], '매출액':[9000,9500,13000,7000,12000,14000,11000]}) 막대그래프 plt.bar(x,y) plt.barh(x,y) plt.barh(df1['요일'],df1['매출액..
Section 01 반복자의 종류 반복자란 포인터를 추상화한 클래스 객체이다. 입력반복자: 전방향읽기(istrea) 출력반복자: 전방향쓰기(ostream) 순방향 반복자(forward iterator):전방향 읽기, 쓰기 양방향반복자(bidirectional iterator):양방향 읽기, 쓰기(list, set, multiset, map, multimap) 임의 접근 반복자(random access iterator):랜덤 읽기, 쓰기 Section 02 X:iterator와 X::const_iterator x::iteator 정방향 반복자의 내장형식, 반복자가 가리키는 원소 읽기, 쓰기 가능 x::const_iterator:정방향 반복자의 내장 형식, 반복자가 가리키는 원소의 읽기 가능 #include..

하노이 탑 이동 순서 성공 시간 제한메모리 제한제출정답맞힌 사람정답 비율 1 초 256 MB 59809 29861 23097 49.520% 문제 세 개의 장대가 있고 첫 번째 장대에는 반경이 서로 다른 n개의 원판이 쌓여 있다. 각 원판은 반경이 큰 순서대로 쌓여있다. 이제 수도승들이 다음 규칙에 따라 첫 번째 장대에서 세 번째 장대로 옮기려 한다. 한 번에 한 개의 원판만을 다른 탑으로 옮길 수 있다. 쌓아 놓은 원판은 항상 위의 것이 아래의 것보다 작아야 한다. 이 작업을 수행하는데 필요한 이동 순서를 출력하는 프로그램을 작성하라. 단, 이동 횟수는 최소가 되어야 한다. 아래 그림은 원판이 5개인 경우의 예시이다. 입력 첫째 줄에 첫 번째 장대에 쌓인 원판의 개수 N (1 ≤ N ≤ 20)이 주어진다..
피보나치 수 5 성공 시간 제한메모리 제한제출정답맞힌 사람정답 비율 1 초 256 MB 72898 45030 38624 62.378% 문제 피보나치 수는 0과 1로 시작한다. 0번째 피보나치 수는 0이고, 1번째 피보나치 수는 1이다. 그 다음 2번째 부터는 바로 앞 두 피보나치 수의 합이 된다. 이를 식으로 써보면 Fn = Fn-1 + Fn-2 (n ≥ 2)가 된다. n=17일때 까지 피보나치 수를 써보면 다음과 같다. 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597 n이 주어졌을 때, n번째 피보나치 수를 구하는 프로그램을 작성하시오. 입력 첫째 줄에 n이 주어진다. n은 20보다 작거나 같은 자연수 또는 0이다. 출력 첫..
팩토리얼 성공 시간 제한메모리 제한제출정답맞힌 사람정답 비율 1 초 256 MB 115391 59202 48875 51.656% 문제 0보다 크거나 같은 정수 N이 주어진다. 이때, N!을 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 정수 N(0 ≤ N ≤ 12)이 주어진다. 출력 첫째 줄에 N!을 출력한다. 예제 입력 1 복사 10 예제 출력 1 복사 3628800 예제 입력 2 복사 0 예제 출력 2 복사 1 #include using namespace std; int factorial(int n) { if (n > 1) return factorial(n - 1) * n; else return 1; } int main(void) { int n; cin >> n; printf("%d",factori..
베르트랑 공준 성공다국어 한국어 시간 제한메모리 제한제출정답맞힌 사람정답 비율 1 초 256 MB 70277 27467 22175 39.145% 문제 베르트랑 공준은 임의의 자연수 n에 대하여, n보다 크고, 2n보다 작거나 같은 소수는 적어도 하나 존재한다는 내용을 담고 있다. 이 명제는 조제프 베르트랑이 1845년에 추측했고, 파프누티 체비쇼프가 1850년에 증명했다. 예를 들어, 10보다 크고, 20보다 작거나 같은 소수는 4개가 있다. (11, 13, 17, 19) 또, 14보다 크고, 28보다 작거나 같은 소수는 3개가 있다. (17,19, 23) 자연수 n이 주어졌을 때, n보다 크고, 2n보다 작거나 같은 소수의 개수를 구하는 프로그램을 작성하시오. 입력 입력은 여러 개의 테스트 케이스로 이..
소수 구하기 성공 시간 제한메모리 제한제출정답맞힌 사람정답 비율 2 초 256 MB 175452 49405 34786 26.677% 문제 M이상 N이하의 소수를 모두 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 자연수 M과 N이 빈 칸을 사이에 두고 주어진다. (1 ≤ M ≤ N ≤ 1,000,000) M이상 N이하의 소수가 하나 이상 있는 입력만 주어진다. 출력 한 줄에 하나씩, 증가하는 순서대로 소수를 출력한다. 예제 입력 1 복사 3 16 예제 출력 1 복사 3 5 7 11 13 #include using namespace std; int main(void) { int arr[1000001] = { 0, }; int n, m; cin >> m >> n; arr[1] = 1; for (int i ..
소인수분해 성공 시간 제한메모리 제한제출정답맞힌 사람정답 비율 1 초 256 MB 61199 32744 25559 52.268% 문제 정수 N이 주어졌을 때, 소인수분해하는 프로그램을 작성하시오. 입력 첫째 줄에 정수 N (1 ≤ N ≤ 10,000,000)이 주어진다. 출력 N의 소인수분해 결과를 한 줄에 하나씩 오름차순으로 출력한다. N이 1인 경우 아무것도 출력하지 않는다. 예제 입력 1 복사 72 예제 출력 1 복사 2 2 2 3 3 예제 입력 2 복사 3 예제 출력 2 복사 3 예제 입력 3 복사 6 예제 출력 3 복사 2 3 예제 입력 4 복사 2 예제 출력 4 복사 2 예제 입력 5 복사 9991 예제 출력 5 복사 97 103 #include using namespace std; int m..
- Total
- Today
- Yesterday
- 일본어문법무작정따라하기
- 코딩테스트
- 보세사
- 뇌와행동의기초
- 류근관
- 파이썬
- 통계학
- 강화학습
- 오블완
- K-MOOC
- Python
- C
- c++
- 열혈프로그래밍
- 인프런
- C/C++
- 사회심리학
- 윤성우
- 인지부조화
- 데이터분석
- 백준
- 여인권
- 통계
- 일문따
- 정보처리기사
- 일본어
- 회계
- 티스토리챌린지
- 심리학
- stl
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |