Level 2. 유사 칸토어 비트열
너무 어려운 수학 문제..
#include <iostream>
using namespace std;
int f(int n, long long x)
{
if (n == 1 || f(n - 1, x / 5))
return (x % 5) != 2;
else
return 0;
}
int solution(int n, long long l, long long r)
{
int answer = 0;
for (long long i = l - 1; i < r; ++i)
answer += f(n, i);
return answer;
}
'자료구조 & 알고리즘 > 프로그래머스' 카테고리의 다른 글
Level 3. 숫자 게임 (0) | 2023.08.23 |
---|---|
Level 2. 교점에 별 만들기 (0) | 2023.08.22 |
Level 2. 숫자 카드 나누기 (0) | 2023.08.20 |
Level 2. 택배 배달과 수거하기 (0) | 2023.08.19 |
Level 2. 숫자 블록 (0) | 2023.08.18 |