diff --git a/Basic_Of_Algorithm/src/programmers_level_01/crain.java b/Basic_Of_Algorithm/src/programmers_level_01/crain.java new file mode 100644 index 0000000..f43b4c5 --- /dev/null +++ b/Basic_Of_Algorithm/src/programmers_level_01/crain.java @@ -0,0 +1,56 @@ +package programmers_level_01; + +import java.util.Stack; + +public class crain { + + public static void main(String[] args) { + + int[][] board = {{0,0,0,0,0},{0,0,1,0,3},{0,2,5,0,1},{4,2,4,4,2},{3,5,1,3,1}}; + int [] moves = {1,5,3,5,1,2,1,4}; + + int answer = 0; + + Stack stack = new Stack<>(); + + + for(int mov : moves) { + + mov--; + + for(int i=0;i> map = new HashMap<>(); + + for(int i=0;i()); + + map.get(second).add(first); + + } + + + + for(String key : map.keySet()) { + + answer *= map.get(key).size()+1; + } + + + + System.out.println(answer-1); + + + } +}