전체 글
-
20240324 DFSTIL 2025. 3. 24. 00:25
동전교환 package org.example.infrenJavaCodingTest;import java.util.Arrays;import java.util.Collection;import java.util.Collections;import java.util.Scanner;public class chap9_5 { static int n , m , answer = Integer.MAX_VALUE; public void DFS(int L, int sum, Integer[] arr){ if(sum>m) return; if(L>=answer) return; if(sum==m){ answer = Math.min(answer, L); }..
-
0320 중복순열 구하기_DFSTIL 2025. 3. 20. 23:32
// 중복 순열 구하기 문제package org.example.infrenJavaCodingTest;import java.util.Scanner;public class chap9_4 { static int[] pm; static int n , m; public void DFS(int L){ if(L==m){ for(int x : pm) System.out.print(x+" "); System.out.println(); } else{ // n 만큼 for(int i=1; i 호출이 n 번 chap9_4 T = new chap9_4(); Scanner ..
-
20250314카테고리 없음 2025. 3. 14. 00:12
3. 문장 속 단어 설명한 개의 문장이 주어지면 그 문장 속에서 가장 긴 단어를 출력하는 프로그램을 작성하세요.문장속의 각 단어는 공백으로 구분됩니다.입력첫 줄에 길이가 100을 넘지 않는 한 개의 문장이 주어집니다. 문장은 영어 알파벳으로만 구성되어 있습니다.출력첫 줄에 가장 긴 단어를 출력한다. 가장 길이가 긴 단어가 여러개일 경우 문장속에서 가장 앞쪽에 위치한단어를 답으로 합니다.예시 입력 1 it is time to study예시 출력 1study 문제 풀이 package org.example.infrenJavaCodingTest;import java.util.Scanner;public class chap2_3 {// public String solution(String str) {// ..
-
20240225TIL 2025. 2. 25. 22:50
자바 코딩테스트package org.example.infrenJavaCodingTest;import java.util.ArrayList;import java.util.Scanner;public class chap2_4 {// public ArrayList solution(int n, String[] str){// ArrayList answer = new ArrayList();// for(String x : str){// String tmp = new StringBuilder(x).reverse().toString(); // 뒤집은 후 다시 String 화// answer.add(tmp);// }//// // S..
-
20250224_SQL카테고리 없음 2025. 2. 24. 13:06
토토의 즐거운 프로그래밍 database2강select concat(first_name, ' ' ,last_name) as 이름, hire_date as 입사일from employeeswhere substring(hire_date ,1, 4) = '1989'; select concat(first_name, ' ' ,last_name) as 이름, hire_date as 입사일from employeeswhere hire_date like '1989%'; 두번째 것이 성능이 더 좋음. 쿼리 작성시 좌변을 변경시키는 것은 성능저하를 유발함-> 일반 sql 문에서는 차이 없음. index 생성 시 조회 속도 차이 발생-> Index는 언제 생성? 뭘 index로?-> 실행계획..
-
TIL_20250216카테고리 없음 2025. 2. 16. 19:09
1. 자바 코딩 테스트문자열[문제] 문장 속 단어더보기설명한 개의 문장이 주어지면 그 문장 속에서 가장 긴 단어를 출력하는 프로그램을 작성하세요.문장속의 각 단어는 공백으로 구분됩니다.입력첫 줄에 길이가 100을 넘지 않는 한 개의 문장이 주어집니다. 문장은 영어 알파벳으로만 구성되어 있습니다.출력첫 줄에 가장 긴 단어를 출력한다. 가장 길이가 긴 단어가 여러개일 경우 문장속에서 가장 앞쪽에 위치한단어를 답으로 합니다.1. split() 방식package org.example.infrenJavaCodingTest;import java.util.Scanner;public class chap2_3 { public String solution(String str) { String answer..
-
멀티 캠퍼스 강의Programming/etc 2024. 11. 25. 22:44
2. 웹 드라이버웹 드라이버란?웹 드라이버가 뭘까요? 일반적으로 드라이버(driver)는 운전자를 뜻하죠? 같은 의미입니다. 웹 드라이버는 웹 브라우저를 운전한다는 겁니다.보통은 우리가 직접 마우스로 클릭을 한다거나, 키보드를 입력한다거나 하는 방식으로 웹 브라우저를 사용하는데, 이런 우리의 동작을 대신해서 웹 드라이버라는 것이 웹 브라우저를 움직이도록 한다는 거죠.그리고 각 웹 브라우저에 해당하는 웹 드라이버가 있는데요. 위에서 말씀드렸듯이 4.6 버전 이상을 사용하신다면 별도로 다운로드하여서 설치를 하실 필요가 없습니다.[1]Selenium 4.6 이전 버전을 사용하고 계신다면, 업그레이드를 해보세요. 아래 명령을 복사해서 Pycharm 터미널이나 윈도우는 cmd, Mac은 터미널이나 iTerm 앱 ..
-