반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- JVM아키텍처
- 미국대학생활
- 파이데이아창의인재학과
- 미국유학
- 유학생 준비물
- 비전공자 git
- 부산외대
- 복수학위제도
- 자바
- 케네스로그
- 개인 프로젝트 개발일지
- F1학생비자
- California State University Sacramento
- jpa
- 자바 스터디
- 사이드프로젝트
- 미국유학생활
- 개발일지
- 케네스
- 미국유학생
- Java 스터디
- CSUS
- Kenneth Park
- java
- 만다라트프로젝트
- i-20
- 미국대학
- 해외유학
- 유학생대학생활
- 2+2
Archives
- Today
- Total
목록리트코드 278 풀이 (1)
케네스로그

문제 공장에서 상품을 생산할때 품질체크에 문제가 발생했다. 모든 상품은 이전의 상품을 기반으로 개발되었는데, 불량이 발생한 버전 이후의 모든 상품은 불량이다. isBadVersion(version)메소드는 해당 버전이 불량인지 여부에 따라 true/false를 반환한다. n개의 버전 [1,2, ... , n]일 때, 어느것이 가장 최초의 불량버전인지 찾아라. API 호출을 최소화하여 최초의 불량 버전을 찾아라. 테스트케이스 n = 5, bad = 4 output : 4 n = 1, bad = 1 output: 4 해설 우리가 찾아야하는 답은 최초의 불량이다. 즉, 불량인 제품 중 이전의 제품이 정상인 것을 찾아야한다는 것이다. 이 문제에서 주목해야할 점은 배열이 아니라 특정 api를 통해서 배열 형태의 ..
Dev/알고리즘
2022. 4. 14. 19:25