| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
Tags
- 알고리즘
- Count Monobit Integers
- 프로그래머스
- swift
- Code Jam 2022
- 3D PRINTING
- 해커랭크
- Python
- 코딩테스트
- First Unique Character in a String
- Certbot/dns-route53
- Algorithm
- 2022
- LEVEL 2
- ProblemSolving
- K8S
- MySQL
- C++
- 리트코드
- GitLab
- Kubernetes
- 하늘과 바람과 별과 詩
- Qualification Round
- 문제해결
- 파이썬
- 하늘과 바람과 별과 시
- Code Jam
- leetcode
- hackerrank
Archives
- Today
- Total
목록Count Monobit Integers (1)
공대생의 비망록
[LeetCode][Easy] Count Monobit Integers 문제 Python 풀이
주어진 n에 대하여 0부터 n까지 "0" 혹은 "1"으로만 비트가 구성되어 있는 정수 (Monobit Integer)를 구하는 문제. 처음에는 모든 비트가 같아야 한다는 점에 착안, 0부터 n까지 모든 수를 비트 문자열로 만들어 XOR 비트 연산을 수행하여 문제를 해결하도록 구현하였으나 매우 비효율적이었고, 그 후로 초기 방법 (모든 수를 비트 문자열로 생성하여 XOR 연산):class Solution: def countMonobit(self, n: int) -> int: if n == 0: return 1 bitified = ["0"] for i in range(1, n + 1): m = i bit ..
Programming Language/Python
2026. 2. 8. 17:51
