일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 백준
- 주창형 공공외교
- hashing
- 한반도평화와공공외교
- 백준 1246번
- 해싱
- 실버
- 알고리즘
- 파이썬
- 문제 풀이
- Python
- CSS
- 가치규범의 공공외교
- 백준 11050번
- html
- 1141번
- 이항계수
- BTREE
- B-tree
- 백준 1487번
- 풀이
- 풍선터뜨리기
- 챗봇
- N과 M
- DP 알고리즘
- 연산자 문제
- 해설
- 0의 개수
- 1
- 백준 14501번
- Today
- Total
목록전체 글 (60)
SunFly의 코딩 및 정보 블로그
가능한 명령어(비슷한 단어나 문장은 모두 됩니다.) - 미래캠 홈페이지, 공식홈페이지 - 미래캠 기숙사 홈페이지, 기숙사, 기숙사 공지사항 - 매지학사, 세연학사, 청연학사, 기숙사 정보, 기숙사 사진 - 연세포탈, 연세포탈 기능 - 장학금 내역, 장학금 - 성적 조회, 성적 확인, 학점 확인 - 수강신청 - 간단한 인삿말, 개발자 나이, 개발자 - Learnus, 런어스, 런어스 들어가기, 런어스 바로가기, Learnus 보는법 - Zoom 기본 설정, Zoom 강의 세팅, 줌 강의 세팅법, 기본 세팅, 비대면 수업 기본 설정, 온라인 수업 기본 설정 - Zoom 설치 방법, 비대면 수업 듣는 법, Zoom 바로가기, 모바일 zoom설치, 데스크탑 zoom 설치 - sw 중심대학 사업단, sw연세, s..
문제 자연수 N과 M이 주어졌을 때, 아래 조건을 만족하는 길이가 M인 수열을 모두 구하는 프로그램을 작성하시오. 1부터 N까지 자연수 중에서 M개를 고른 수열 같은 수를 여러 번 골라도 된다. 입력 첫째 줄에 자연수 N과 M이 주어진다. (1 ≤ M ≤ N ≤ 7) 출력 한 줄에 하나씩 문제의 조건을 만족하는 수열을 출력한다. 중복되는 수열을 여러 번 출력하면 안되며, 각 수열은 공백으로 구분해서 출력해야 한다. 수열은 사전 순으로 증가하는 순서로 출력해야 한다. 풀이 (1) itertools 라이브러리 사용 풀이 import sys import itertools input = sys.stdin.readline N, M = map(int, input().split()) result = [i for i ..
문제 자연수 N과 M이 주어졌을 때, 아래 조건을 만족하는 길이가 M인 수열을 모두 구하는 프로그램을 작성하시오. 1부터 N까지 자연수 중에서 중복 없이 M개를 고른 수열 고른 수열은 오름차순이어야 한다. 입력 첫째 줄에 자연수 N과 M이 주어진다. (1 ≤ M ≤ N ≤ 8) 출력 한 줄에 하나씩 문제의 조건을 만족하는 수열을 출력한다. 중복되는 수열을 여러 번 출력하면 안되며, 각 수열은 공백으로 구분해서 출력해야 한다. 수열은 사전 순으로 증가하는 순서로 출력해야 한다. 풀이 import sys from itertools import combinations input = sys.stdin.readline N, M = map(int, input().split()) result = [] for i in..
문제 자연수 N과 M이 주어졌을 때, 아래 조건을 만족하는 길이가 M인 수열을 모두 구하는 프로그램을 작성하시오. 1부터 N까지 자연수 중에서 중복 없이 M개를 고른 수열 입력 첫째 줄에 자연수 N과 M이 주어진다. (1 ≤ M ≤ N ≤ 8) 출력 한 줄에 하나씩 문제의 조건을 만족하는 수열을 출력한다. 중복되는 수열을 여러 번 출력하면 안되며, 각 수열은 공백으로 구분해서 출력해야 한다. 수열은 사전 순으로 증가하는 순서로 출력해야 한다. 풀이 def myCode(): N, M = map(int, input().split()) num_list = [1 + i for i in range(N)] check_num = [False]*N arr = [] def DFS(x): if x == M: print(*..
문제 지민이는 길이가 64cm인 막대를 가지고 있다. 어느 날, 그는 길이가 Xcm인 막대가 가지고 싶어졌다. 지민이는 원래 가지고 있던 막대를 더 작은 막대로 자른다음에, 풀로 붙여서 길이가 Xcm인 막대를 만들려고 한다. 막대를 자르는 가장 쉬운 방법은 절반으로 자르는 것이다. 지민이는 아래와 같은 과정을 거쳐서 막대를 자르려고 한다. 지민이가 가지고 있는 막대의 길이를 모두 더한다. 처음에는 64cm 막대 하나만 가지고 있다. 이때, 합이 X보다 크다면, 아래와 같은 과정을 반복한다. 가지고 있는 막대 중 길이가 가장 짧은 것을 절반으로 자른다. 만약, 위에서 자른 막대의 절반 중 하나를 버리고 남아있는 막대의 길이의 합이 X보다 크거나 같다면, 위에서 자른 막대의 절반 중 하나를 버린다. 이제, ..