목록전체 글 (601)
sm 기술 블로그
로그인 여부 확인 프레임 워크 public String isLogin(HttpSession httpSession){ boolean isLogined = false; if(httpSession.getAttribute("loginedMemberId")!= null) { isLogined = true; } if(isLogined == false) { return "로그인 후 이용해주세여~"; } } loginedMemberId를 통해 value를 얻는다면 로그인이 되어있다는 뜻이다. 권한 확인 프레임 워크 public checkAuthority(HttpSession httpSession){ boolean isLogined = false; //loginedMemberId가 이름은 같으나, 여기는 변수, http..
로그인 프레임 워크 public String doLogin(HttpSession httpSession, String loginId, String loginPw) { boolean isLogined = false; if(httpSession.getAttribute("loginedMemberId") != null) { isLogined = true; } if(isLogined) { return "이미 로그인이 되었습니다."; } // 키는 loginedMemberId로, 값은 member의 Id로 설정한다. httpSession.setAttribute("loginedMemberId", member.getId()); return "환영합니다."; } httpSession.getAttribute(Key) 로 v..
import java.util.*; import java.io.*; class Main { static int[][][] memo; public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringBuilder sb = new StringBuilder(); memo = new int[21][21][21]; while (true) { String[] inputs = br.readLine().split(" "); int a = Integer.parseInt(inputs[0]); int b = Integer.parseInt(i..
TOP - DOWN 방식 result = "" memo = [[[0 for _ in range(21)] for _ in range(21)] for _ in range(21)] def w(a,b,c): if a 20: return w(20,20,20) if memo[a][b][c] > 0 : return memo[a][b][c] if a < b < c : memo[a][b][c] = w(a, b, c-1) + w(a, b-1, c-1) - w(a, b-1, c) return memo[a][b][c] memo[a][b][c] = w(a-1, b, c) + w(a-1, b-1, c) + w(a-1, b, c-1) - w(a-1, b-1, c-1) return memo[a][b][c] while True: a,..