|
| 1 | +package hackerrank; |
| 2 | + |
| 3 | +public class GameofStones { |
| 4 | + static String gameOfStones(int n) { |
| 5 | + //P1, P2 λ λͺ
μ νλ μ΄μ΄κ° Nκ°μ λλ‘ κ²μμ νλ€. |
| 6 | + //ν νλ μ΄μ΄κ° ν λ² μμ§μΌλ, 2,3,5κ°μ λμ κ²μνμμ μ κ±°ν μμλ€. |
| 7 | + //λμ΄μ μμ§μΌ μ μλ€λ©΄ ν΄λΉ νλ μ΄μ΄κ° μ§λ κ²μμ΄λ€. μ΄λμ μΉμλ₯Ό μΆλ ₯νλ λ¬Έμ |
| 8 | + |
| 9 | + return ( n % 7 > 1) ? "First" : "Second"; |
| 10 | + } |
| 11 | + |
| 12 | + public static void main(String[] args) { |
| 13 | + //n%7ν κ²°κ³Όκ° 7μ λ°°μλ§λ€ λ°λ³΅λλ κ²μ μ μ μλ€. |
| 14 | + System.out.println(gameOfStones(1)+", ans: Second"); //0.142... |
| 15 | + System.out.println(gameOfStones(2)+", ans: First"); //0.285... |
| 16 | + System.out.println(gameOfStones(3)+", ans: First"); //0.428... |
| 17 | + System.out.println(gameOfStones(4)+", ans: First"); //0.571... |
| 18 | + System.out.println(gameOfStones(5)+", ans: First"); //0.714... |
| 19 | + System.out.println(gameOfStones(6)+", ans: First"); //0.857... |
| 20 | + System.out.println(gameOfStones(7)+", ans: Second"); //0 |
| 21 | + System.out.println(gameOfStones(8)+", ans: Second"); //1.142... |
| 22 | + System.out.println(gameOfStones(9)+", ans: First"); //1.285... |
| 23 | + System.out.println(gameOfStones(10)+", ans: First"); //1.428... |
| 24 | + System.out.println(gameOfStones(13)+", ans: First"); //1.857... |
| 25 | + System.out.println(gameOfStones(14)+", ans: Second"); //2 |
| 26 | + |
| 27 | + |
| 28 | + } |
| 29 | +} |
0 commit comments