목록Java (22)
seunghyun Note
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/QbtT2/btsF9NySAKO/rJ739d2K8XKJakkb0aLnG0/img.png)
링크 : https://school.programmers.co.kr/learn/courses/30/lessons/68645?language=java 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 오랜만에... 코딩테스트 관련 글을 쓴다. 요즘 PCCP 공부를 하고 싶어서 문제를 푸는데 너무 어려움을 많이 느낀다.. 오늘 풀었던 문제는 배열이다!! 배열인데.. 생각할 시간이 많이 필요했다. 내 방법은 배열의 메모리를 저장하기에 매우 불필요한 부분들이 많았던거 같다. 그래도 괜찮은 로직은 아래, 오른쪽, 대각선(위) 를 반복하는 while문을 순회..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/ekc7ls/btsDkOVINaG/VAvKyXvKEftnjnZ7BrSpB0/img.jpg)
오라클이 연동되어 있고 실행되어있다고 가정하고 시작!!! field에 변수들 선언 url, driver, user, pwd 를 미리 설정한다. driver 는 ojdbc11.jar에 있는 OracleDriver의 경로를 입력한다. url 은 'jdbc:oracle:드라이버명:서버:port번호:데이터베이스의 이름' 으로 입력하기 user, pwd는 기존에 oracle에서 만들었던 아이디와 비밀번호를 입력하기. private Connection con; private PreparedStatement pstmt; private ResultSet rs; private String driver = "oracle.jdbc.driver.OracleDriver"; private String url = "jdbc:ora..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bEucOo/btsDayxojoY/K8TYSRhWkTlMqiik5jrJ61/img.png)
링크 : https://school.programmers.co.kr/learn/courses/30/lessons/147355 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 java는 다른언어와 다르게 String이 비교적 자유롭지 않다. 또한 크기를 생각해서 int -> long으로 변환을 해줘야한다. runtime Error 삼항연산자 사용 class Solution { public int solution(String t, String p) { int start =0; int end =p.length(); int cnt=0; String tm..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b8iPaw/btsC6VNRohR/LVuOBrzLXI9vXY6RSDOOgk/img.png)
링크 : https://school.programmers.co.kr/learn/courses/30/lessons/12906 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 스텍 , 큐 아직도 어렵다. 하지만 사용하다보면 쉬워지지 않을까..?! 스택큐 문제라 걱정하면서 몇주정도 고민하다가 오류가 너무 많이 나와서 포기했었다. 조금더 간단하게 생각해보다가 문제를 해결! 1.ArrayList를 만들어 앞뒤가 다를 때마다 add를 했다.(이렇게 간단할 줄이야...) 2. 마지막에 남은 배열값이 제외가 되기에 추가! 3. add했던 ArrayList를 a..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b277TF/btsC8VT7MJp/kKwAzamBjr66rgfiC42hwK/img.png)
링크 : https://school.programmers.co.kr/learn/courses/30/lessons/181843 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 문제를 푸는게 중요하다. 간단하게 못해도 해결할 수 있다는 것이 코테의 매력이고 실력 향상에 좋은거 같다. (라고 합리화 시작) contains(CharSequence s) Returns true if and only if this string contains the specified sequence of char values. Contains를 사용하는 법부터 보자! pub..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b3I5aj/btsC9a4N14f/SkTNgRJ9cJlL5psqhygKjk/img.png)
링크 : https://school.programmers.co.kr/learn/courses/30/lessons/81301 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 class Solution { public int solution(String s) { // 0~9 index 문자열 배열에 저장 String[] str = {"zero","one","two","three","four","five","six","seven","eight","nine"}; //각 요소마다 문자열에 속하면 바꿔주기 //"zero2" -> "02" for(int i=..