분류 전체보기22 10757번 백준 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.math.BigInteger; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine(), " "); BigInteger x = new BigInte.. 개발자/Baekjoon 2023. 6. 26. 체크박스 체크가 안됐을때도 값을 저장 하고 싶다면 체크박스는 체크시에는 값이 전송되지만 체크가 안될시에는 어떤값도 안들어간다 이때 체크가 값을 넣고 싶으면 이렇게 하면된다 function updateHiddenField(checkbox, hiddenFieldId) { document.getElementById(hiddenFieldId).value = checkbox.checked ? '1' : '0';} 위에는 스크립단에서하면 되고 아래는 화면단에서 하면 도니다 개발자/JavaScript 2023. 5. 22. 2903 backjun 중앙 이동 알고리즘 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int n = Integer.parseInt(br.readLine()); //테스트 케이스 개수 double result= 0; result = (Math.pow(4,n)+Math.pow(2,n+1)+1); System.out.println((int)result); } .. 개발자/Baekjoon 2023. 5. 22. EnableScheduling 사용방법 가장먼저 프로젝트 어프리케이션에 EnableScheduling 어노테이션을 추가해야된다 이후에 컨트롤러에서 잘 사용하면 된다 con 표현은 스케줄러 시간을 셋팅할때 사용된다 개발자/Spring 2023. 5. 12. 쿼리문 작성할때 주의할점. /* 자동으로 휴면처리될 회원 조회*/ SELECT max(member_id) as memberId FROM login_history as l WHERE DATEDIFF(NOW(),login_date)>90 GROUP by member_id union SELECT m.member_id as memberId FROM member_info as m left join login_history as l on m.member_id = l.member_id WHERE DATEDIFF(now(), member_reg_date )> 90 and m.member_status = "normal"; /* 회원별 배송지 숫자 조회 */ select count(1) from addr_manage where member_id =.. 개발자/Spring 2023. 5. 12. 2745 백준 -자바 생각보다 쉬?운 문제?? 그런데 좀 헤멨다 이유는 모르겠다 왜헤멨는지도 모르겠음 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = 0; String s = sc.next(); int num = sc.nextInt(); for(int i=0; i 개발자/Baekjoon 2023. 4. 10. 2563 백준 - java 실버치고는 생각보다 쉬었던 문제 boolean 써서 true라면 1cm^2이라고 생각해서 문제를 풀면 쉬었다 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int total =0; boolean [][]arr = new boolean[100][100]; for(int i=0;i 개발자/Baekjoon 2023. 4. 9. null,0,'\0' 차이 0: 이진수에서 0을 나타냅니다. 정수형 변수에 대입하면 0을 의미를 합니다. '\0': 널 문자(null character)를 나타냅니다. 이 문자는 문자열의 끝을 나타내는 데 사용됩니다. C 언어에서는 문자열의 끝을 알리기 위해 널 문자를 사용하지만, 자바에서는 문자열의 끝을 알리기 위해 널(null)을 사용합니다. null: 객체 참조 변수의 기본값입니다. 객체 참조 변수는 클래스의 인스턴스를 참조할 때 사용됩니다. 변수가 아직 참조하는 객체가 없는 경우 null 값을 갖습니다. 즉, 0은 숫자로, '\0'는 문자열에서의 특수 문자, null은 객체 참조 변수의 기본값으로 사용됩니다. 이들은 각각 서로 다른 데이터 유형을 나타내므로 혼동해서는 안 됩니다 int a = 0; // 변수 a에 0을 할당.. 개발자/java 2023. 4. 2. 10798 백준 - 자바 문제 자체는 쉬웠으나 char배열의 초기값이 0인줄 알고 좀 오래걸렸음 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); char [][] arr = new char[5][15]; for(int i=0;i 개발자/Baekjoon 2023. 4. 2. 객체바인딩, 반복문 thymeleaf 객체 바인딩 - 문법: ${키} model 객체에 담겨진 데이터 반환 - 1. 태그 속성을 이용한 방식 - 2. 표현식을 이용한 방식 [[${memberInfo}]] thymeleaf 객체 속성 바인딩 - 1. 도트연산자(.)를 이용한 방식 - 2. 객체 메소드 호출하는 방식 - 3. 객체['키']를 이용한 방식 thymeleaf 바인딩된 객체의 멤버변수 접근 ${키.멤버변수} get혹은 set의 카멜표기법 유지시 가능 이스케이프 vs 언이스케이프 - 이스케이프 : HTML에서 사용되는 특수문자를 HTML엔티티로 변경하는 것 언이스케이프 : ex:) 이스케이프 : ex:) [(${ex})] [[${ex}]] thymeleaf 스크립트.. 개발자/Spring 2023. 3. 29. 25206 - 백준 - java 어려운 문제는 아니였는데 좀 많이 헤멘문제 문제는 다풀었으나 런타임 오류가 좀 많이 나서 헤멨다 Integer.parseInt() 가 문자열을 정수로 바꿔주는것까지는 알았는데 착각을 해서 실수까지 바꿔주는줄 알았다 그것때문에 좀 많이 헤멨음 문자열을 실수로 바꾸는 방법은 Float.valueOf이가 있다 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String gradeList[] = {"A+", "A0", "B+", "B0", "C+", "C0", "D+", "D0", "F", "P"}; Double gradeScore[] = .. 개발자/Baekjoon 2023. 3. 26. 1316 백준 - java 생각보다 좀 쉬웠던 문제 처음에는 조금 어렵게 생각했었는데 간단하게 boolean을 사용하면 된다 그 알파벳을 처음 사용을 해봤다면 true로 놓고 만약 처음사용해본 알파벳이 아닌데 그 이전알파벳하고 같은 알파벳이 아니면 false를 놓고 true일때만 카운터를 하면 된다 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int cnt = 0; for (int i = 0; i < n; i++) { String word = sc.next(); boolean[] apl = new boolean[26].. 개발자/Baekjoon 2023. 3. 25. 이전 1 2 다음