| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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
- First Unique Character in a String
- GitLab
- ProblemSolving
- K8S
- swift
- 프로그래머스
- 2022
- 파이썬
- 3D PRINTING
- Qualification Round
- Kubernetes
- 코딩테스트
- LEVEL 2
- 알고리즘
- Code Jam 2022
- MySQL
- Certbot/dns-route53
- Python
- 문제해결
- 해커랭크
- Count Monobit Integers
- 하늘과 바람과 별과 詩
- 하늘과 바람과 별과 시
- Code Jam
- leetcode
- 리트코드
- hackerrank
- Algorithm
- C++
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
