Skip to content

Commit caf847c

Browse files
committed
issue #29 Gameo f Stones java
1 parent 687a5a9 commit caf847c

1 file changed

Lines changed: 29 additions & 0 deletions

File tree

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
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

Comments
Β (0)