| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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
- 점프투파이썬
- list comprehension
- c++코딩테스트합격자되기
- 코딩테스트
- STL
- 기본클래스
- 깊은복사
- 동적바인딩
- 제네릭프로그래밍
- C++
- 상속
- 11382번
- 다형성
- 멤버함수로구현
- 람다식
- 얕은복사
- OOP
- python
- OpenCV
- 코드잇
- 인프런
- 연산자오버로딩
- 데이터사이언스
- 유도클래스
- 주피터
- 참조자
- 포인터
- 스택
- 백준
- Today
- Total
목록전체 글 (195)
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까지의..
Q1. Streamlit을 사용해서 AI 모델을 웹 애플리케이션에 통합하려면 모델 로드, 사용자 입력, 결과 출력의 단계를 거쳐야합니다. 각각의 단계에 대해 설명해주세요.Streamlit에서 AI 모델을 효율적으로 다루기 위해서는 다음의 흐름을 따릅니다.모델 로드 (Model Loading): 앱이 시작될 때 모델을 메모리에 올리는 과정입니다. 핵심: st.cache_resource를 사용하여 모델이 매번 새로 로드되지 않게 해야 합니다. (용량이 큰 AI 모델은 한 번만 로드하여 메모리를 절약합니다.)사용자 입력 (User Input): 사용자가 텍스트, 이미지, 파일 등을 업로드하는 단계입니다. Streamlit의 st.text_input, st.file_uploader 등의 위젯을 통해 직관적으로 ..
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
딥러닝 모델 최적화 및 검증 기술 가이드Q1. 딥러닝 모델을 ONNX, TensorRT 등의 포맷으로 변환해야 하는 이유는 무엇인가요?상호운용성(Interoperability): ONNX는 다양한 프레임워크(PyTorch, TensorFlow 등) 간의 가교 역할을 하여, 학습 환경과 무관하게 다양한 추론 엔진에서 모델을 실행할 수 있게 합니다.하드웨어 최적화: TensorRT는 NVIDIA GPU에 최적화된 연산 그래프를 생성하고 레이어를 병합(Layer Fusion)하여 최상의 추론 속도를 제공합니다.런타임 효율성: 파이썬 의존성을 제거하고 C++ 기반의 가벼운 런타임(ONNX Runtime 등)에서 실행함으로써 메모리 오버헤드를 줄이고 처리량(Throughput)을 극대화할 수 있습니다.Q2. PT..
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)출력한 줄에 하나씩 문제의 조건을 만족하는 수열을 출력한다. 중복되는 수열을 여러 번 출력하면 안되며, 각 수열은 공백으로 구분해서 출력해야 한다.수열은 사전 순으로 증가하는 순서로 출력해야 한다...