Leet Code_1025. Divisor Game
Dynamic Programming
https://leetcode.com/problems/divisor-game/
문제 해석
이 문제를 풀기위해 이해해야 할 내용은 다음과 같습니다.
목표
Alice가 이기면 true, Bob이 이기면 false
방법
1. 나누어 떨어지면 그수만큼 뺀다
결과
Alice가 이기면 true, Bob이 이기면 false
통과한 코드
class Solution {
public:
bool divisorGame(int N) {
int x = 1;
int nCount = 0;
while(N > 1)
{
if(N % x == 0)
{
nCount++;
N -= x;
}
}
if(nCount % 2 == 1)
return true;
else
return false;
}
};
'프로그래밍 > LeetCode' 카테고리의 다른 글
C++ 22. Generate Parentheses(Leet Code) (0) | 2020.06.16 |
---|---|
C++ 2. Add Two Numbers(Leet Code) (0) | 2020.06.13 |
C++ 392. Is Subsequence(Leet Code) (0) | 2020.06.10 |
C++ 303. Range Sum Query - Immutable(Leet Code) (0) | 2020.06.10 |
C++ 198. House Robber(Leet Code) (0) | 2020.06.10 |