Home

[프로그래머스] 입국심사 문제 풀이

1. 문제 https://programmers.co.kr/learn/courses/30/lessons/68935 2. 풀이 처음에 이 문제를 어떻게 풀어야 될지 매우 난감해서 다른 분들의 풀이를 참조하였습니다. 이진 탐색을 이용하면 쉽게 풀 수 있는 문제였습니다. 이진 탐색을 이용하여 최대 가능한 시간(최소검색시간을 가진 검색원의 검색 시간 * 사람수)과 0초를 기준으로 가능한 시간을 줄여갑니다. 각 탐색마다 middle 값의 시간동안 각 검색원들이 가능한 검색가능한 사람 수를 모두 더한 후 비교합니다. 가능하면 답으로 갱신, 가능하지 않으면 넘어가는 과정을 반복합니다....

Read more

[프로그래머스] 3진법 뒤집기 문제풀이

1. 문제 https://programmers.co.kr/learn/courses/30/lessons/68935 2. 풀이 3으로 원래 숫자가 1보다 클 동안 나머지 연산을 계속해서 수행하면 3진수의 역수를 구할 수 있다. 이 수를 10진수로 변경하면 정답 2.1. python def solution(n): answer = '' while n >= 1: n, residue = divmod(n, 3) answer += str(residue) answer = int(answer, 3) return answer 2.2. c++ ...

Read more

[프로그래머스] 모의고사 문제 풀이

1. 문제 https://programmers.co.kr/learn/courses/30/lessons/42840 2. 풀이 한 정답씩 일일히 비교하면서 정답 수를 구한 후, 최대값을 가진 요소만 정답으로 출력하면 되는 간단한 문제입니다. for문을 이용하여 일일히 비교하면 되는 문제입니다. def solution(answers): user_answer = [[1, 2, 3, 4, 5], [2, 1, 2, 3, 2, 4, 2, 5], [3, 3, 1, 1, 2, 2, 4, 4, 5, 5]] answers_count = [...

Read more

Apple M1 Chipset이 다른 CPU 제조사의 CPU 보다 빠른 이유?

Apple은 M1 Chipset을 사용하는 맥북을 출시하였고, 시장의 반응은 상당히 뜨거웠습니다. 성능이 매우 뛰어났기 때문입니다. 기존 intel CPU를 사용하는 고성능 PRO 제품군과 견줘도 손색이 없을 정도로 M1 Chipset은 Benchmark 성능에서 뛰어남을 보여주었습니다. 이런 조건에서 발열 조건을 살펴보아도 다른 제품군보다 훨씬 우수했습니다. 이러한 Apple Chispet의 성능의 이유는 무엇일까요? 1. M1 세부 스펙 항목 세부스펙 파트넘버 APL1102 CPU ...

Read more