일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- timestamp
- lower_case_table_names
- 파이썬
- list comprehension
- Dictionary
- 리스트 컴프리헨션
- FOREIGN KEY
- 소수
- ceil
- itertools
- 외래키
- floor
- mysql
- 큰 수 나누기
- SUM
- python
- 2557
- 세그먼트 트리
- SUM()
- 딕셔너리
- 에라토스테네스의 체
- enumerate
- project euler
- BOJ
- 네이밍
- flask
- datetime
- Codeforces
- convention
- 자료구조
Archives
- Today
- Total
늒네 기록
[BOJ-JS] 27961번 - 고양이는 많을수록 좋다 본문
27961번: 고양이는 많을수록 좋다 (acmicpc.net)
이진수 기준으로, 각 시행은 1을 더하거나 끝에 0을 붙이는 것이므로 숫자를 이진수로 바꿔서 길이를 알아내는 것이 핵심 아이디어다. 물론 n이 0, 1일때는 예외처리를 잘 해주어야 한다.
a=require('fs').readFileSync(0)-1
console.log(a>0?a.toString(2).length+1:a+1)
반응형
'알골 공부 기록 > BOJ' 카테고리의 다른 글
[BOJ-JS] 16485번 - 작도하자! - ② (0) | 2024.05.01 |
---|---|
[BOJ-JS] 20365번 - 블로그2 (1) | 2024.04.28 |
[BOJ-JS] 18044번 - Polygon (0) | 2024.04.26 |
[BOJ-JS] 30076번 - Kalėdų senelis (1) | 2024.04.26 |
[BOJ-JS] 1041번 - 주사위 (0) | 2024.04.24 |
Comments