목록자바 (7)
뮁이의 개발새발
[Cookie] - 서버에서 사용자의 컴퓨터에 저장하는 파일 - 사용자가 별도의 요청을 하지 않아도 request 시 자도응로 서버에 전송 - key와 value로 구성. String 형태 [사용 목적] - 세션관리, 개인화, 트래킹 [구성요소] - 이름, 값, 유효기간, 도메인, 경로 [주요 기능] // Cookie cookie = new Cookie(String name, String value); // cookie.setValue(String value); // String value = cookie.getValue(); // cookie.setDomain(String domain); // cookie.setMaxAge(0); // response.addCookie(cookie);
[JSP] - 자바 서버 페이지 - HTML내에 자바 코드를 삽입하여 웹 서버에서 동적으로 웹 페이지를 생성하여 웹 브라우저에 돌려주는 언어 - 최초 jsp 요청 시/ 변경 시 jsp가 servlet으로 자동 변경되어 실행됨 [JSP 스크립팅 요소] - 선언: - 스크립트릿(로직 처리): - 표현식: - 주석: - 지시자: [JSP 기본객체의 scope] - page: 페이지 영역에 저장한 값은 페이지를 벗어나면 사라짐. - request: redirect 시 사라짐. forward는 값유지 - session: 인증된 사람만 허락 ,, ex) 로그인 유지 - application: 전체 영역 [공통 method] - setAttribute(String name, Object value) : 문자열 nam..
이런것만 맨날 나오면 좋겠다 .. class Solution { // 0,1,2,3,4,5,6 일치할때의 등수 static int[] rank = { 6, 6, 5, 4, 3, 2, 1 }; public int[] solution(int[] lottos, int[] win_nums) { int cnt = 0; // 일치하는 숫자의 수 int zerocnt = 0; // 알아볼 수 없는 숫자의 수 for (int i = 0; i < 6; i++) { if (lottos[i] == 0) { zerocnt++; } for (int j = 0; j < 6; j++) { if (lottos[i] == win_nums[j]) { cnt++; } } } int[] answer = new int[2]; answer[1..
시험에 나왔던 문제... (그래서 주석이 많음 ㅎㅎ ) 바로 풀긴 풀었지만 더 효율적인 방법이 있을 것 같다. 난 문제가 하라는대로 했음 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.LinkedList; import java.util.StringTokenizer; public class Main { // 영어로 변환 or 숫자로 변환 시 사용할 배열 static String[] en = { "zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine" }; public stat..
바보같이 0은 가로 1은 대각 2는 세로로 정해놓고 1을 세로로 생각하고 풀어서 계속 답이 안나왔다... 거의 3시간동안 삽질한듯 ㅠㅠㅠㅠ 같은 스터디 언니가 발견해줘서 해결..~~,,, 어렵다어려워 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class bj17070 { static int N, answer; static int[][] map; // →, ↘, ↓ static int[] dx = { 1, 1, 0 }; static int[] dy = { 0, 1, 1 }; public static void ma..
골드 4라서 완전 쫄아있었는데 엥? 10분만에 풀어버렸다.. 골드 아닌듯.. 우선순위 큐 문제라는걸 알면 될 것 같다.. import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.PriorityQueue; public class bj1715 { public static void main(String[] args) throws NumberFormatException, IOException { BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); int N = Integer.parseInt(i..
이젠 행렬 돌리는거는 도사가 되었다 ... 어디 한번 돌려보시지,,, class Solution { static int[][] map; public int[] solution(int rows, int columns, int[][] queries) { int[] answer = new int[queries.length]; map = new int[rows][columns]; /* 초기 숫자 입력 부분 */ int cnt = 1; for (int i = 0; i < rows; i++) { for (int j = 0; j < columns; j++) { map[i][j] = cnt; cnt++; } } /* 돌리는 부분 */ for (int q = 0; q < queries.length; q++) { answ..