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 | 31 |
Tags
- 프리티어
- 워드프레스 매니지드
- ec2 ssh 접속
- aws 비용 계산
- NAT 게이트웨이
- 제너레이터
- Budgets
- rds
- 직무부트캠프
- 코멘토 직무부트캠프
- 프로토타입 상속
- pricing calculator
- 코멘토
- alb 구축
- private 서브넷 접속
- 자바스크립트 클래스
- aws
- ec2 생성
- 직무부트캠프 후기
- 프로토타입 미니 프로젝트
- ec2에 apache설치
- 프라미스
- 로드 밸런서
- eip 비용
- 비동기처리
- 생성자 함수
- 직무경험
- MySQL 접속
- 코멘토 후기
- bastion host
Archives
- Today
- Total
기본을 충실하게
[프로그래머스] 예상 대진표 본문
function solution(n, a, b) {
let answer = 0;
let order = new Array(n)
.fill(0)
.map((_, index) => (index + 1 === a || index + 1 === b ? 1 : 0));
let temp = [];
while (order.length !== 1) {
for (let i = 0; i < order.length; i += 2) {
if ((order[i] || order[i + 1]) === 0) {
temp.push(0);
} else if (order[i] === 1 && order[i + 1] === 1) {
answer++;
return answer;
} else {
temp.push(1);
}
}
order = temp;
temp = [];
answer++;
}
return answer;
}
'알고리즘 > programmers' 카테고리의 다른 글
[프로그래머스] 영어 끝말잇기 (0) | 2023.01.16 |
---|---|
[프로그래머스] 짝지어 제어하기 (0) | 2023.01.12 |
[프로그래머스] 다음 큰 숫자 (0) | 2023.01.11 |
[프로그래머스] 피보나치의 수 (0) | 2023.01.09 |
[프로그래머스] 숫자의 표현 (0) | 2023.01.06 |
Comments