일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- main 함수 인자 전달
- 이미지센서
- Gain
- 실생활알고리즘
- C Mount
- Digital Slow Shutter
- CS Mount
- Depth of Fileld
- 저조도
- ASCCII
- image sensor
- 렌즈
- 프로그래머스 lv2
- 저장소와 동적메모리
- 변수
- 고정비트레이트
- 조건 제어문
- 심도
- 간단한 앱만들어보기
- 변수의 초기화와 대입
- Pixel Bit Format
- 아이리스
- 과초점거리
- 무게선별자동화
- camera
- AppInventer
- c언어
- Zoom Lense
- 카메라
- Patch Cleaner
- Today
- Total
목록프로그래머스 lv2 (2)
카메라 개발자 공부방(SW)
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/l2zqU/btrLLiVvq2g/21kJAXKpefgBFviofE5aa0/img.png)
다음은 프로그래머스-카펫에 대한 문제풀이다. 매개변수로 brown과 yellow의 타일 갯수가 주어지면 전체 카펫의 너비와 높이를 반환하면 되는 문제다. 처음엔 타일의 갯수와 결과 값에 대응되는 점화식이 존재할 거라 생각해 다이나믹 프로그래밍으로 방식으로 접근했지만 점화식 문제가 아니었다. 우선 yellow의 수가 정해지면 나올 수 있는 yellow의 모양은 약수를 기반으로 정해진다. Yellow 수각 4라면 Yellow 모양은 1X4, 2X2가 나올 수 있고 거기에 대응되는 brown 타일의 수는 14개와 12개다. 매개변수도 brown 수도 입력으로 주어지므로 매개변수 값과 동일한 brown 타일 수를 갖는 yellow타일의 모양을 고른다. 그리고 yellow타일이 어떤 모양으로 정해진지 알면 전체 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bquA12/btrLLYCeGAj/lLkhZTL1No4PIK2zkv5IEK/img.png)
프로그래머스 끝말 잇기 문제이다. 현재사람의 끝말과 다음 사람의 첫말이 다른 경우, 이미 전에 불렸던 단어라면 탈락이 되고 가장 먼저 탈락하는 사람의 번호와 몇 번째 차례에서 탈락 했는지를 찾아서 반환 하면된다. #include #include #include #include using namespace std; vector solution(int n, vector words) { vector answer; vector people(n); map m; people[0].push_back(words[0]); m[words[0]] = 1; for (int i = 1; i < words.size(); i++) { people[i % n].push_back(words[i]); int len = words[i -..