키패드 누르기
[50점코드 1차시도] import java.util.*; class Solution { static int []dy = {0,0,1,-1}; static int []dx = {1,-1,0,0}; static String answer = ""; static char [][] map ={{'1','2','3'},{'4','5','6'},{'7','8','9'},{'*','0','#'}}; static int cur_LX=0; static int cur_LY=3; static int cur_Llen =0; static int cur_RX=2; static int cur_RY=3; static int cur_Rlen =0; static public void dfs(int[] numbers, String han..
더보기
삼총사
재귀를 할때 N을 비교해주는자리와 cnt를 비교해주는 자리가 바껴있어서 답이 안나왔다.. 재귀를 설계할때 어떻게 해야할지 난감하다. 아직감이 안오는데, 관련자료를 찾아봐야겠다. class Solution { static int answer = 0; static public void back(int sum ,int[] number, boolean visit[],int depth,int n ,int cnt) { if(cnt == 3) { if(sum==0) { answer++; } return; } if(depth ==n) { return; } visit[depth] = true; back(sum + number[depth],number,visit,depth+1,n,cnt+1); visit[depth] = ..
더보기