| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 프로그래머스lv2
- 상속
- 동적바인딩
- python
- 다형성
- 백준
- STL
- 얕은복사
- C++
- 람다식
- 깊은복사
- 인프런
- 점프투파이썬
- 11382번
- c++코딩테스트합격자되기
- 연산자오버로딩
- 포인터
- 코드잇
- 멤버함수로구현
- OOP
- 참조자
- list comprehension
- 제네릭프로그래밍
- 데이터사이언스
- 기본클래스
- 주피터
- 유도클래스
- 스택
- 코딩테스트
- OpenCV
- Today
- Total
목록Python (67)
WjExplor Story
정수 A와 B가 주어지면, A이상 B이하 수들 중 3, 6, 9 중에 하나가 들어가 있거나 그 수 자체가 3의 배수인 수의 개수를 세는 프로그램을 작성해보세요. 단, 함수를 이용하여 문제를 해결해주세요.입력첫 번째 줄에 정수 A와 B가 공백을 사이에 두고 주어집니다.제한 조건1출력첫 번째 줄에 위의 조건을 만족하는 수의 개수를 세어 출력합니다.입력 예제예제 1입력22 33출력9예제 설명22부터 33까지 위의 조건에 해당하는 수는 23, 24, 26, 27, 29, 30, 31, 32, 33로 총 9개이다.import sysinput = sys.stdin.readlineA,B = map(int, input().split())def check_369(num): is_ok = False if str..
어떤 호수에 개구리 한마리가 살고 있습니다. 이 개구리는 여행을 무척 좋아합니다.호수에는 N×N 크기의 정사각형 형태로 돌이 있으며, 개구리는 돌 위에서 돌아다닐 수 있습니다. 각 돌의 위치는 좌표로 표현할 수 있는데, 위에서부터 i번째, 왼쪽부터 j번째 위치를 (i, j)로 표현합니다. 따라서 가장 왼쪽 위에 있는 돌의 좌표는 (1, 1)이며 가장 오른쪽 아래에 있는 돌의 좌표는 (N, N)입니다.개구리가 모든 위치를 자유롭게 돌아다닐 수 있다면 좋겠지만, 안타깝게도 이 호수에는 개구리가 갈 수 없는 위험한 돌도 있습니다. 구체적으로 보면 호수에는 세 종류의 돌, 안전한 돌, 미끄러운 돌, 천적이 사는 돌이 있습니다. (i, j) 위치의 돌의 종류는 Ai,j로 표현되며, 만약 Ai,j가 .이라면 (..
스도쿠 성공스페셜 저지시간 제한메모리 제한제출정답맞힌 사람정답 비율1 초256 MB122498371742396727.969%문제스도쿠는 18세기 스위스 수학자가 만든 '라틴 사각형'이랑 퍼즐에서 유래한 것으로 현재 많은 인기를 누리고 있다. 이 게임은 아래 그림과 같이 가로, 세로 각각 9개씩 총 81개의 작은 칸으로 이루어진 정사각형 판 위에서 이뤄지는데, 게임 시작 전 일부 칸에는 1부터 9까지의 숫자 중 하나가 쓰여 있다.나머지 빈 칸을 채우는 방식은 다음과 같다.각각의 가로줄과 세로줄에는 1부터 9까지의 숫자가 한 번씩만 나타나야 한다.굵은 선으로 구분되어 있는 3x3 정사각형 안에도 1부터 9까지의 숫자가 한 번씩만 나타나야 한다.위의 예의 경우, 첫째 줄에는 1을 제외한 나머지 2부터 9까지의..
N-Queen 성공시간 제한메모리 제한제출정답맞힌 사람정답 비율10 초128 MB151065744894777747.571%문제N-Queen 문제는 크기가 N × N인 체스판 위에 퀸 N개를 서로 공격할 수 없게 놓는 문제이다.N이 주어졌을 때, 퀸을 놓는 방법의 수를 구하는 프로그램을 작성하시오.입력첫째 줄에 N이 주어진다. (1 ≤ N 출력첫째 줄에 퀸 N개를 서로 공격할 수 없게 놓는 경우의 수를 출력한다.예제 입력 1 8"""1. 아이디어N-Queen같은행을 기준으로col, 대각선으로는 놓으면 안되고나머지 경우의 수2. 시간복잡도N예제 출력 1 92출처https://www.acmicpc.net/problem/9663
N과 M (5) 성공시간 제한메모리 제한제출정답맞힌 사람정답 비율1 초512 MB56436410493251472.053%문제N개의 자연수와 자연수 M이 주어졌을 때, 아래 조건을 만족하는 길이가 M인 수열을 모두 구하는 프로그램을 작성하시오. N개의 자연수는 모두 다른 수이다.N개의 자연수 중에서 M개를 고른 수열입력첫째 줄에 N과 M이 주어진다. (1 ≤ M ≤ N ≤ 8)둘째 줄에 N개의 수가 주어진다. 입력으로 주어지는 수는 10,000보다 작거나 같은 자연수이다.출력한 줄에 하나씩 문제의 조건을 만족하는 수열을 출력한다. 중복되는 수열을 여러 번 출력하면 안되며, 각 수열은 공백으로 구분해서 출력해야 한다.수열은 사전 순으로 증가하는 순서로 출력해야 한다.예제 입력 1 3 14 5 2예제 출력 1..
N과 M (4) 성공시간 제한메모리 제한제출정답맞힌 사람정답 비율1 초512 MB77652612024834178.640%문제자연수 N과 M이 주어졌을 때, 아래 조건을 만족하는 길이가 M인 수열을 모두 구하는 프로그램을 작성하시오.1부터 N까지 자연수 중에서 M개를 고른 수열같은 수를 여러 번 골라도 된다.고른 수열은 비내림차순이어야 한다.길이가 K인 수열 A가 A1 ≤ A2 ≤ ... ≤ AK-1 ≤ AK를 만족하면, 비내림차순이라고 한다.입력첫째 줄에 자연수 N과 M이 주어진다. (1 ≤ M ≤ N ≤ 8)출력한 줄에 하나씩 문제의 조건을 만족하는 수열을 출력한다. 중복되는 수열을 여러 번 출력하면 안되며, 각 수열은 공백으로 구분해서 출력해야 한다.수열은 사전 순으로 증가하는 순서로 출력해야 한다...
N과 M (3) 성공시간 제한메모리 제한제출정답맞힌 사람정답 비율1 초512 MB92900623524613867.061%문제자연수 N과 M이 주어졌을 때, 아래 조건을 만족하는 길이가 M인 수열을 모두 구하는 프로그램을 작성하시오.1부터 N까지 자연수 중에서 M개를 고른 수열같은 수를 여러 번 골라도 된다.입력첫째 줄에 자연수 N과 M이 주어진다. (1 ≤ M ≤ N ≤ 7)출력한 줄에 하나씩 문제의 조건을 만족하는 수열을 출력한다. 중복되는 수열을 여러 번 출력하면 안되며, 각 수열은 공백으로 구분해서 출력해야 한다.수열은 사전 순으로 증가하는 순서로 출력해야 한다.예제 입력 1 3 1예제 출력 1 123예제 입력 2 4 2예제 출력 2 1 11 21 31 42 12 22 32 43 13 23 33 4..
N과 M (2)시간 제한메모리 제한제출정답맞힌 사람정답 비율1 초512 MB110259822555746173.754%문제자연수 N과 M이 주어졌을 때, 아래 조건을 만족하는 길이가 M인 수열을 모두 구하는 프로그램을 작성하시오.1부터 N까지 자연수 중에서 중복 없이 M개를 고른 수열고른 수열은 오름차순이어야 한다.입력첫째 줄에 자연수 N과 M이 주어진다. (1 ≤ M ≤ N ≤ 8)출력한 줄에 하나씩 문제의 조건을 만족하는 수열을 출력한다. 중복되는 수열을 여러 번 출력하면 안되며, 각 수열은 공백으로 구분해서 출력해야 한다.수열은 사전 순으로 증가하는 순서로 출력해야 한다.예제 입력 1 3 1예제 출력 1 123예제 입력 2 4 2예제 출력 2 1 21 31 42 32 43 4예제 입력 3 4 4예제 ..