분류 전체보기
-
[Baekjoon] 11723번 집합 (Java)Java/Baekjoon 2022. 10. 2. 19:40
굉장히 쉬운 문제였는데,,, 시간초과가 나와서 당황한 문제였다.. 알고리즘 분류에 비트마스킹이 써있었는데, 그게 뭔지 잘 모르겠어서,,, HashSet으로 풀었다. 예제 26 add 1 add 2 check 1 check 2 check 3 remove 2 check 1 check 2 toggle 3 check 1 check 2 check 3 check 4 all check 10 check 20 toggle 10 remove 20 check 10 check 20 empty check 1 toggle 1 check 1 toggle 1 check 1 출력 1 1 0 1 0 1 0 1 0 1 1 0 0 0 1 0 처음에 check 연산을 할 때마다 출력해주는 코드로 작성했었다. 계속 시간 초과가 나길래 아무리 ..
-
[Java] BigInteger 다루기Java 2022. 10. 2. 17:46
자바에서는 보통 int와 long을 사용하여 정수를 표현한다. 하지만 int와 long으로 표현할 수 있는 값의 크기에는 한계가 있다. 이를 해결하기 위해서 자바에서는 BigInteger 클래스를 사용한다. BigInteger 선언 BigInteger big = new BigInteger("100"); BigInteger big2 = new BigInteger("2"); BigInteger 사칙연산 System.out.println("더하기: " + big.add(big2)); System.out.println("빼기: " + big.subtract(big2)); System.out.println("나누기: " + big.divide(big2)); System.out.println("곱하기: " + bi..
-
[Baekjoon] 1676번 팩토리얼 0의 개수 (Java)Java/Baekjoon 2022. 10. 2. 17:29
몰입형 단기 방학동안 4클래스 문제를 풀었었는데, 시간도 너무 오래 걸리고 아직 나에게 어려운 문제가 많은 것 같다고 느껴서 3클래스부터 풀어보려고 한다. 예제 입력1 10 예제 출력1 2 예제 입력2 3 예제 출력2 0 이번 문제는 사실상 팩토리얼을 구현하고 BigInteger만 다룰 줄 알면 굉장히 쉬운 문제였다. import java.math.BigInteger; import java.util.Scanner; public class Main { public static BigInteger fac(BigInteger n){ if(n.compareTo(new BigInteger("0")) == 1){ return n.multiply(fac(n.subtract(new BigInteger("1")))); ..
-
[JSP] 자바 useBean 액션태그 간단한 회원가입WEB/JSP 2022. 9. 21. 15:58
joinForm.jsp 회원 기본 정보 아이디: 4~12자의 영문 대소문자와 숫자로만 입력 비밀번호: 4~12자의 영문 대소문자와 숫자로만 입력 비밀번호확인: 메일주소: 예) id@domain.com 개인 신상 정보 생일: 년 1 2 3 4 5 6 7 8 9 10 11 12 월 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 일 관심분야: 컴퓨터 인터넷 여행 영화감상 음악감상 자기소개: join.java package test; public class join { private String id; private String pw; private String email; private String year..
-
[JSP] 간단한 쇼핑몰 장바구니WEB/JSP 2022. 9. 20. 14:46
이번에는 jsp로 간단한 쇼핑몰 장바구니 기능을 구현해봤다. 아주아주 간단한 페이지이당..! 기능 로그인 로그아웃 상품 선택 선택상품 확인 상품 수량 변경 선택상품 삭제 30초동안 액션이 없으면 자동 로그아웃 login.jsp 로그인 logout.jsp setProduct.jsp 상품선택 님이 로그인 한 상태 입니다. 사과 귤 파인애플 자몽 레몬 계산 로그아웃 add.jsp checkOut.jsp 님의 장바구니 선택한 상품 목록 + - X 목록 remove.jsp
-
[JSP] JSP forwardWEB/JSP 2022. 9. 19. 17:01
forward: 웹 컨테이너 차원의 페이지 이동, 웹 브라우저는 다른 페이지로 이동했음을 알 수 없고, 브라우저에 최초 호출한 URL이 표시(https://mangobab.tistory.com/16) 최초 요청 (클라이언트 -> request -> URL 1) forward (URL 1 -> forward -> URL 2) 응답 (URL 2 -> response -> 클라이언트) page_control.jsp page_control.jsp(이름 입력 페이지) forward, sendRedirect 테스트 forward action : forward_action2.jsp(forward 방식) forward_action3.jsp(include 방식) forward_action3.jsp forward acti..
-